SQL 经典实例
上QQ阅读APP看书,第一时间看更新

1.2 筛选行

1.问题

你有一张表,并且只想查看满足指定条件的行。

2.解决方案

使用WHERE子句指明保留哪些行。例如,下面的语句将查找部门编号为10的所有员工。

1 select *
2   from emp
3  where deptno = 10

3.讨论

可以使用WHERE子句来筛选出我们感兴趣的行。如果WHERE子句的表达式针对某一行的判定结果为真,那么就会返回该行的数据。

大多数数据库都支持常用的运算符,例如=、<、>、<=、>=、!和<>。除此之外,你可能需要指定多个条件来筛选数据,这时就需要使用AND、OR和圆括号。下一个实例将讨论这一点。