运算符 ALL ANY | SOME BETWEEN
EXISTS
IN
LIKE
说明 满足子查询中所有值的记录。 用法:<字段> <比较符> ALL(<结果集>) 满足子查询中任意一个值的记录。 用法:<字段> <比较符> ANY | SOME (<结果集>) 判断字段的内容是否在指定范围内。 用法:<字段> BETWEEN <范围始值> AND <范围终值> 测试是否存在结果集的行。 用法:EXISTS(<结果集>) 判断表达式是否包含在结果集内。 用法:<字段> IN <结果集> 对字符型数据进行字符串模式匹配。 用法:<字段> LIKE <字符表达式>
精选PPT课件
14
4.2 基本查询
例4-2:列出St_Info表中年龄在18到19之间的学生名单。
SELECT * FROM St_Info WHERE YEAR(GETDATE())-YEAR(Born_date) BETWEEN 18 AND
19 此语句中的WHERE子句等价于以下形式:
WHERE YEAR(GETDATE())- YEAR(Born_date)>=18 AND YEAR(GETDATE())- YEAR(Born_date)<=19 例4-3:查询St_Info表中姓“张”和姓“刘”学生的学号、姓名、班级 信息。 SELECT St_ID, St_Name, Cl_Name FROM St_Info WHERE LEFT(St_Name,1) IN ('张', '刘')