在MySQL中,可以使用LIKE
关键字进行模糊查询。如果你想要根据多个条件进行模糊查询,可以使用AND
或OR
将多个条件连接起来。下面是一些示例:
- 使用
AND
连接多个条件:
SELECT * FROM table_name WHERE column1 LIKE '%value1%' AND column2 LIKE '%value2%';
这个查询会返回同时满足column1
包含value1
和column2
包含value2
的所有记录。
- 使用
OR
连接多个条件:
SELECT * FROM table_name WHERE column1 LIKE '%value1%' OR column2 LIKE '%value2%';
这个查询会返回满足column1
包含value1
或者column2
包含value2
的所有记录。
- 使用括号组合多个条件:
SELECT * FROM table_name WHERE (column1 LIKE '%value1%' OR column1 LIKE '%value2%') AND column2 LIKE '%value3%';
这个查询会返回满足(column1
包含value1
或者column1
包含value2
) 并且 column2
包含value3
的所有记录。
请注意,%
是一个通配符,表示任意数量的字符。你可以根据需要修改查询语句中的表名、列名和值。