IT开放社区

WHERE过滤子句 IN,NOT IN操作符

 IN,NOT IN 操作符,用于一次匹配多个条件。

例:查询部门编号为10、20、40的员工信息;

SQL@itkaifang> SELECT empno,ename,sal,deptno FROM emp WHERE deptno IN (10,20,40);
     EMPNO ENAME             SAL     DEPTNO
---------- ---------- ---------- ----------
      7369 SMITH             800         20
      7566 JONES            2975         20
      7782 CLARK            2450         10
      7788 SCOTT            3000         20
      7839 KING             5000         10
      7876 ADAMS            1100         20
      7902 FORD             3000         20
      7934 MILLER           1300         10
8 rows selected.
SQL@itkaifang>

例:查询部门编号为10、40以外的员工信息;

SQL@itkaifang> SELECT empno,ename,sal,deptno FROM emp WHERE deptno NOT IN (10,40);
     EMPNO ENAME      SAL     DEPTNO
---------- ---------- ---------- ----------
      7369 SMITH      800  20
      7499 ALLEN     1600  30
      7521 WARD      1250  30
      7566 JONES     2975  20
      7654 MARTIN     1250  30
      7698 BLAKE     2850  30
      7788 SCOTT     3000  20
      7844 TURNER     1500  30
      7876 ADAMS     1100  20
      7900 JAMES      950  30
      7902 FORD      3000  20
11 rows selected.
SQL@itkaifang>

 

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类
最新文章
    随机文章
      站点信息
      • 文章总数:113
      • 页面总数:2
      • 分类总数:3
      • 标签总数:1
      • 评论总数:0
      • 浏览总数:45518
      左邻右舍

      BlogPowerBy Z-BlogPHP 1.5 Zero ;Theme By 爱墙纸

      IT开放社区:京ICP备13044647号.初创于Oracle DBA实战班.邮箱:admin@itkaifang.com

      分享:

      支付宝

      微信