在 MySQL 中,可以使用 WHERE 子句来添加多个条件判断。一般情况下,使用 AND 或 OR 连接多个条件。
例如:
SELECT * FROM customers WHERE age > 18 AND city = ‘New York’;
上面的查询语句将返回所有居住在纽约并且年龄大于 18 岁的客户记录。
你也可以使用 IN 或 NOT IN 来判断某个字段的值是否在一个指定的列表中或不在列表中,例如:
SELECT * FROM products WHERE category IN (‘Electronics’, ‘Clothing’);
该查询将返回产品类别为电子和服装的所有产品。
你还可以使用 LIKE 操作符来判断某个字段的值是否匹配一个指定的模式,例如:
SELECT * FROM customers WHERE last_name LIKE ’S%‘;
该查询将返回姓氏以字母 “S” 开头的所有客户记录。
除了上述条件判断方法外,还有其他更复杂的方法,如 BETWEEN、IS NULL、REGEXP 等等。具体的用法可以参考 MySQL 官方文档:https://dev.mysql.com/doc/refman/5.7/en/expressions.html




