oracle支援的SQL操作符

2021-09-02 12:50:45 字數 988 閱讀 7150

根據優先順序排序

一、算術操作符

+、-、*、/

select sal,comm,sal+nvl(comm,0) from emp;

[img]

二、連線操作符

1、union :合併兩個操作結果,去掉重複值

select sal,deptno from emp union select sal,deptno from emp where deptno=10;

[img]

2、union all:合併兩個操作結果,保留重複值

select sal,deptno from emp union all select sal ,deptno from emp where deptno=10;

[img]

3、intersect :取兩個結果集的交集

select sal ,deptno from emp intersect select sal,deptno from emp where deptno=10;

[img]

4、minus:取在第乙個結果集中出現但在第二個結果集中沒有出現過的資料

select sal ,deptno from emp minus select sal,deptno from emp where deptno=10;

[img]

三、比較操作符

= != > < >= <=

in :用來檢索某列的值在某個列表中的資料行

select * from emp where empno in(7788,7800,7900);

[img]

any :與乙個列表中任意乙個值比較

select ename,sal from emp where sal1600 and sal<3000;

[img]

2、查詢部門為10和20的資訊:

select * from emp where deptno=10 or deptno=20;

[img]

oracle學習筆記(五) SQL操作符

查詢20 age 21的學生資料 select from student where age between 20 and 21 查詢年齡是20或21的學生資料 select from student where age in 20,21 姓氏為張的學生,張二,張三,張四五都符合條件 select ...

操作符支援DataFrame例項

操作符支援dataframe例項。具體是怎麼回事呢?今天番茄加速就來講一下。先問您一下 您知道 df1 4 返回的型別是什麼嗎?答案 dataframe例項,結果如下,元素取值不難理解。c1 c2 c3 r1 true true true r2 false false false r3 true t...

SQL常用操作符

in 操作符 in 操作符允許您在where 子句中規定多個值 eg1 select from websites where name in google facebook in 與 的異同 eg1 select from websites where name google between 操作符...