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

1.2 从表中检索部分行

  1. 问题

    你有一张表,你想查看表中满足特定条件的行。

     

  2. 解决方案

    使用 WHERE 子句来指定要返回哪些行。例如,要查看部门编号为 10 的所有员工,可以像下面这样做。

    1 select *
    2   from emp
    3  where deptno = 10

     

  3. 讨论

    WHERE 子句能够让你只检索感兴趣的行。对于表中的每一行,如果它满足 WHERE 子句中表达式指定的条件,就返回它。

    大多数数据库支持常用的运算符,比如 =<><=>=!<>。另外,你可能想返回满足多个条件的行,为此可以使用 ANDOR 和圆括号,这将在下一节中演示。