WHERE
子句用于在查询中添加条件,以筛选出符合条件的行。以下是一些常见的用法示例:
-
等于(=):选择指定列等于特定值的行。
SELECT * FROM table_name WHERE column_name = value;
-
不等于(!= 或 <>):选择指定列不等于特定值的行。
SELECT * FROM table_name WHERE column_name != value;
-
大于(>)和小于(<):选择指定列大于或小于特定值的行。
SELECT * FROM table_name WHERE column_name > value;
-
大于等于(>=)和小于等于(<=):选择指定列大于或等于特定值的行,或小于或等于特定值的行。
SELECT * FROM table_name WHERE column_name >= value;
-
范围查询:选择指定列在两个值之间的行。
SELECT * FROM table_name WHERE column_name BETWEEN value1 AND value2;
-
模糊查询:使用
LIKE
运算符进行模糊匹配。SELECT * FROM table_name WHERE column_name LIKE 'value%';
-
多条件查询:可以使用
AND
、OR
和NOT
运算符组合条件。SELECT * FROM table_name WHERE condition1 AND condition2;
这些只是一些基本示例,你可以根据需要组合和调整条件来执行更复杂的查询。