学习使用在mysql中查询指定字段字符串包含多个字符串的方法
warning:
这篇文章距离上次修改已过453天,其中的内容可能已经有所变动。
在MySQL中,要查询指定字段包含多个字符串的记录,可以使用LIKE操作符结合OR条件,或者使用INSTR函数。以下是两种方法的示例代码:
使用LIKE和OR:
SELECT *
FROM your_table
WHERE your_column LIKE '%string1%'
OR your_column LIKE '%string2%'
OR your_column LIKE '%string3%';使用INSTR函数:
SELECT *
FROM your_table
WHERE INSTR(your_column, 'string1') > 0
OR INSTR(your_column, 'string2') > 0
OR INSTR(your_column, 'string3') > 0;在这两种方法中,your_table是你的数据表名,your_column是你要查询的字段名,string1、string2、string3是你要查询的字符串。这两种方法都可以找出包含至少一个指定字符串的记录。
评论已关闭