如果您需要查询一个字段同时包含多个值,可以使用 SQL 中的 IN 运算符,其语法格式为:
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);
其中,column_name 是要查询的字段名,table_name 是要查询的表名,value1、value2 等是要查询的值。
如果您需要查询的字段值同时包含多个值,可以使用 AND 运算符,其语法格式为:
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE '%value1%' AND column_name LIKE '%value2%';
其中,% 表示任意字符,所以 %value1% 表示包含 value1 的任意字符组合,%value2% 表示包含 value2 的任意字符组合。如果字段值中同时包含 value1 和 value2,那么这个查询语句就可以查询到这条记录。
需要注意的是,如果您的字段值是一个字符串类型的列,那么使用 LIKE 运算符进行模糊匹配时需要使用单引号将字符串值括起来,例如:
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE '%value1%' AND column_name LIKE '%value2%' AND column_name LIKE '%value3%';
这条 SQL 语句会查询字段 column_name 同时包含 value1、value2 和 value3 的记录。