关系运算符

发布时间:2024年01月18日

Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645

补充:

如果要想对所选择的数据行进行控制,那么可以利用 WHERE 子句完成,此时的 SQL 语法结构变为如下形式

先系统性介绍下:

● ?关系运算: >、=、<、>=、<=、!=(<>) 。
● ?范围运算: BETWEEN...AND。
● ?空判断: IS NULL、IS NOT NULL。
● ?IN 判断: IN、NOT IN、EXISTS(复杂查询) 。
● ?模糊查询: LIKE、NOT LIKE。
以上的运算符都只能够判断一次,如果现在有若干个运算符,那么就需要进行若干个运算符的连 接,可以使用逻辑运算: AND(与) 、OR(或) 、NOT(非) 。
● ?与操作表示的所有的判断条件都满足时返回真(true) 。
● ?或操作表示若干个判断条件只要有一个满足就返回真(true) 。

先讲一下关系运算符

关系运算符主要进行大小的判断,常用的关系运算符包括 >、=、<、>=、<=、!=(<>)?

下面我们通过范例了解这些运算符的使用方法?

1.查询工资低于 1200 的员工(不包含 1200)

2.查询工资是3000的员工信息

3.查询员工 SMITH 的员工信息

一定要注意的是,在 Oracle 数据库之中,数据是区分大小写的

4.查询职位不是办事员的员工信息(职位是 job 字段,办事员的职位名称是 CLERK) 。

SQL> select *
  2  from emp
  3  where job != 'CLERK';

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2月 -81           1600        300         30
      7521 WARD                 SALESMAN                 7698 22-2月 -81           1250        500         30
      7566 JONES                MANAGER                  7839 02-4月 -81           2975                    20
      7654 MARTIN               SALESMAN                 7698 28-9月 -81           1250       1400         30
      7698 BLAKE                MANAGER                  7839 01-5月 -81           2850                    30
      7782 CLARK                MANAGER                  7839 09-6月 -81           2450                    10
      7839 KING                 PRESIDENT                     17-11月-81           5000                    10
      7844 TURNER               SALESMAN                 7698 08-9月 -81           1500          0         30
      7902 FORD                 ANALYST                  7566 03-12月-81           3000                    20

当然,这样写也可以:

SELECT * FROM emp WHERE job<>'CLERK' ;

?

文章来源:https://blog.csdn.net/weixin_67859959/article/details/135661742
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。