日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

两个sql交集_数据库(sql)关键字

發(fā)布時間:2024/4/19 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 两个sql交集_数据库(sql)关键字 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.order by關(guān)鍵字

作用:用于對查詢結(jié)果排序.

用法:利用asc(升序)和desc(降序)進(jìn)行排序.

(升序)

(降序)

當(dāng)排序列的值相同時可在后面添加備用排序選項(xiàng)(如圖)

2.集合操作

2.1 集合:每次對數(shù)據(jù)庫查詢后的結(jié)果視為一個集合;

(集合示意圖)

2.2 并集:關(guān)鍵詞為union;操作顯示結(jié)果為兩個集合相加

(并集)

2.3 全集:關(guān)鍵詞為unionall 操作顯示結(jié)果為兩個集合各顯示一次,即重復(fù)部分顯示兩次.

(全集)

2.4 交集:關(guān)鍵詞為intersect,操作顯示結(jié)果為兩個集合共同的部分;

(交集)

2.5 差集:關(guān)鍵詞為minus,操作后的結(jié)果為集合a減去與集合b重合的部分(注意SQL語句的順序)

(差集)

注意事項(xiàng):使用集合操作注意:兩條sql語句必須保證查詢的列是一致的

錯誤1:列數(shù)不匹配

select * from emp where sal > 2000(該語句顯示所有列)

minus

select empno from emp where deptno = 20;(該語句只顯示empno列)

錯誤2:數(shù)據(jù)類型不匹配

select ename from emp where sal > 2000(該列ename數(shù)據(jù)類型是字符串)

minus

select empno from emp where deptno = 20;(該列empno數(shù)據(jù)類型是數(shù)字)

錯誤3:該條sql無意義

select sal from emp where sal > 2000

minus

select empno from emp where deptno = 20;

3 函數(shù)

函數(shù)分為單行函數(shù)和組函數(shù).

3.1 單行函數(shù):對單個數(shù)值進(jìn)行操作并返回一個值;

且單行函數(shù)還可分為字符函數(shù),數(shù)字函數(shù),日期函數(shù),轉(zhuǎn)換函數(shù)和其他函數(shù).

3.1.1 字符函數(shù)

1) concat(a,b),將a和b字符串拼接成一個字符串;

(concat圖示)

2)initcap(a),將a列的每個單詞首字母大寫;

(initcap圖示)

3)lower()/upper();將字符串小寫/大寫;

(upper圖示)

4)length;獲取字符串長度;

(length圖示)

5)lpad(a,b,c)/rpad(a,b,c);將a列從左邊填充b位用c填充/將a列從右邊填充b位用c填充;

注意:b位中包含原列數(shù)位

(lpad圖示)

6)ltrim(a,b)/rtrim;將a列左邊的b字符清除/將a列右邊的b字符清除;

注意:當(dāng)不提供b字符時默認(rèn)清除空格;

(ltrim圖示)

7)replace(a,b,c);將a中的b字符串替換為c;

(replace圖示)

8)substr(a,b,c);從a中的b開始截取c長度;

(substr圖示)

9)trim(a from b);將b中兩端的a字符清除;

(trim圖示)

3.1.2 數(shù)字函數(shù)

1)abs();求絕對值;

(abs圖示)

2)cel();向上取整;(表中的dual為虛表為了滿足sql句式而設(shè)置這么一個表)

(ceil圖示)

3)floor();向下取整

(floor圖示)

4)power(x,y);x的y次冪

(power圖示)

總結(jié)

以上是生活随笔為你收集整理的两个sql交集_数据库(sql)关键字的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。