
上QQ阅读APP看书,第一时间看更新
1.2 筛选行
1.问题
你有一张表,并且只想查看满足指定条件的行。
2.解决方案
使用WHERE子句指明保留哪些行。例如,下面的语句将查找部门编号为10的所有员工。
1 select * 2 from emp 3 where deptno = 10
3.讨论
可以使用WHERE子句来筛选出我们感兴趣的行。如果WHERE子句的表达式针对某一行的判定结果为真,那么就会返回该行的数据。
大多数数据库都支持常用的运算符,例如=、<、>、<=、>=、!和<>。除此之外,你可能需要指定多个条件来筛选数据,这时就需要使用AND、OR和圆括号。下一个实例将讨论这一点。