1:(WHERE语句
WHERE子句用于仅提取满足指定条件的记录。WHERE子句的语法:
SELECT column_list
FROM table_name
WHERE condition;
考虑下表:
在上表中,要选择一个特定的记录:
SELECT * FROM customers
WHERE ID = 7;
2:(SQL运算符
比较运算符和逻辑运算符用于在WHERE子句中过滤要选择的数据。以下比较运算符可以在WHERE子句中使用:
例如,我们可以显示我们的表中列出的所有客户名称,除了ID为5的客户名称。
SELECT * FROM customers
WHERE ID != 5;
结果:
如你所见,ID = 5的记录将从列表中排除。
3:(BETWEEN运算符
BETWEEN运算符选择一个范围内的值。 第一个值必须是下限,第二个值是上限。
BETWEEN子句的语法如下:
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
以下SQL语句选择ID在3到7之间的所有记录:
SELECT * FROM customers
WHERE ID BETWEEN 3 AND 7;
结果:
4:(文本值
使用文本列时,用单引号(')括住语句中显示的任何文本。以下SQL语句选择城市等于'New York'.的所有记录。
SELECT ID, FirstName, LastName, City
FROM customers
WHERE City = 'New York';