
上QQ阅读APP看书,第一时间看更新
1.2 从表中检索部分行
问题
你有一张表,你想查看表中满足特定条件的行。
解决方案
使用
WHERE
子句来指定要返回哪些行。例如,要查看部门编号为 10 的所有员工,可以像下面这样做。1 select * 2 from emp 3 where deptno = 10
讨论
WHERE
子句能够让你只检索感兴趣的行。对于表中的每一行,如果它满足WHERE
子句中表达式指定的条件,就返回它。大多数数据库支持常用的运算符,比如
=
、<
、>
、<=
、>=
、!
和<>
。另外,你可能想返回满足多个条件的行,为此可以使用AND
、OR
和圆括号,这将在下一节中演示。