mysql我有一个字段a值为["HF0030","HF0050","0013001001"],a是json数组, 我查询["HF0030","HF0050","HF0100"]需要查询到这个值
时间: 2023-05-20 22:04:24 浏览: 48
可以使用MySQL的JSON_CONTAINS函数来查询,具体语句如下:
SELECT * FROM table_name WHERE JSON_CONTAINS(a, '["HF0030","HF0050","HF0100"]');
其中,table_name是你要查询的表名,a是你要查询的字段名。这条语句会返回所有包含["HF0030","HF0050","HF0100"]的JSON数组的行。
相关问题
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数组的所有行。
mysql我有一个字段a值为["HF0030","HF0050","0013001001"] 我查询["HF0030","HF0050","HF0100"]需要查询到这个值
您可以使用MySQL中的IN操作符来查询这个值,例如:
SELECT * FROM table_name WHERE a IN ('HF0030', 'HF0050', 'HF0100');
这将返回包含'a'字段值为'HF0030'、'HF0050'或'HF0100'的所有行。