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