数据库的查询和优化.ppt

数据库的查询和优化创新

4.3.4 WHERE子句 3.范围比较 范围比较主要使用BETWEEN和IN关键字。其中IN关键字还可以在子查询中使用。 例4.21 查询考场号在1000-1009之间的考场号、考试教室。 select testid,classroom from exam where testid between 1000 and 1009; 执行结果: 4.3.4 WHERE子句 4.子查询 当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。一个子查询会返回一个标量(单一值)、一个行、一个列或一个表(一行或多行及一列或多列)。子查询最常用于SELECT-SQL命令的WHERE子句中,是一个SELECT语句,它嵌套在一个 SELECT、SELECT...INTO 语句、INSERT...INTO 语句、DELETE 语句、或 UPDATE 语句或嵌套在另一子查询中。本节主要讲解子查询在WHERE子句中的用法。 子查询语法: expression [NOT] IN (sqlstatement) comparison [ANY | ALL | SOME] (sqlstatement) [NOT] EXISTS (sqlstatement) 例4.23 查找参加了计算机网络考试的学生准考证号、姓名。 select zkzh,na

文档评论(0)

1亿VIP精品文档

相关文档