一、查询条件
查询既不是信息系、数学系,也不是计算机系学生的姓名和性别
SELECT Sname, Ssex FROM Student
WHERE Sdept NOT IN(‘IS’,‘MA’,‘CS’)
等价于:
SELECT Sname, Ssex FROM Student
WHERE Sdept != ‘IS’ AND
Sdept != ‘MA’ AND
Sdept != ‘CS’
二、字符匹配 (LIKE)
一般形式为: 列名 [NOT ] LIKE 匹配串
作用:查找指定列名与匹配串常量匹配的元组。
匹配串类型:匹配串可以是字符串常量,也可以含有通配符。
通配符种类:
%(百分号):匹配0个或多个字符。
_(下划线):匹配一个字符。
[ ]:匹配括号中的字符
[∧ ]:不匹配括号中的字符
查询名字中第2个字为“海”字的学生的姓名和学号
SELECT Sname, Sno
FROM Student
WHERE Sname LIKE ‘_海%’