NOT
关键字可以将后面的条件取反。例如:
SELECT * FROM table_name WHERE column_name NOT LIKE "%value%";
上面的查询语句会返回column_name
不包含value
的记录。
AND
关键字可以使查询同时满足多个条件。例如:
SELECT * FROM table_name WHERE column1 = "value1" AND column2 = "value2";
上面的查询语句会返回column1
等于value1
且column2
等于value2
的记录。
OR
关键字可以使查询满足多个条件中的任意一个。例如:
SELECT * FROM table_name WHERE column1 = "value1" OR column2 = "value2";
上面的查询语句会返回column1
等于value1
或column2
等于value2
的记录。
这些逻辑运算符可以组合使用,从而实现更加复杂的查询条件。
SELECT * FROM table_name WHERE (column1 = "value1" OR column2 = "value2") AND column3 NOT LIKE "%value3%";
上面的查询语句会返回column1
等于value1
或column2
等于value2
,且column3
不包含value3
的记录。