大家好,我是宁一
今天是SQL教程的第五课,来看看WHERE条件子句的用法。
WHERE子句基本语法:
SELECT <字段名> FROM <表名> WHERE <筛选条件>;
1、比较运算符
WHERE子句中,最常用到的就是比较运算符,包括大于(>)、小于(<)、等于(=)、大于等于(>=)、小于等于(<=)、不等于(!=或者<>)。要注意等于是一个等号而不是两个等号。
实例:在Students表中,查出班主任 Tid 不为2的记录。
SELECT *
FROM Students
WHERE Tid <> 2;
也可以对日期或文本进行比较运算。
实例:在Students表中,查出1999年后出生的学生。
SELECT *
FROM Students
WHERE Sage >= '1999-01-01';
-- 注意日期要用引号包裹
如果我们有多个筛选条件,就需要用AND、OR运算符连接。
实例:在Students表中,查出1999年后出生,并且性别为女的学生。
SELECT *
FROM Students
WHERE Sage >= '1999-01-01' AND Ssex='女';