数据库记录字段值为 ["HF0030","HF0050","HF0100"]是一个json数组 ,通过sql查询包含["HF0030","HF0050"]
时间: 2023-05-18 12:02:48 浏览: 73
的记录应该怎么写?
您可以使用以下SQL查询语句来查询包含["HF0030","HF0050"]的记录:
SELECT * FROM table_name WHERE JSON_CONTAINS(column_name, '["HF0030","HF0050"]');
其中,table_name是您要查询的表名,column_name是包含json数组的字段名。这条SQL语句使用了MySQL的JSON_CONTAINS函数来查询包含指定json数组的记录。
相关问题
数据库记录字段值为 ["HF0030","HF0050","HF0100"]是一个json数组 ,通过sql查询包含"HF0030","HF0050"的数据
可以使用以下SQL语句查询包含"HF0030"和"HF0050"的数据:
SELECT * FROM table_name WHERE JSON_CONTAINS(record_field, '["HF0030", "HF0050"]');
其中,table_name是表名,record_field是记录字段名。
mysql我有一个字段a是json数组值为["HF0030","HF0050","0013001001"],a是json数组, 我查询["HF0030","HF0050","HF0100"]需要查询到这个值
您可以使用MySQL的JSON_CONTAINS函数来查询这个值。以下是示例代码:
SELECT * FROM table_name WHERE JSON_CONTAINS(a, '["HF0030","HF0050","HF0100"]');
这将返回包含指定JSON数组的所有行。
阅读全文