最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle中查詢結(jié)果合并的方法詳解

 更新時(shí)間:2023年08月31日 11:19:15   作者:小明搞開發(fā)  
這篇文章主要給大家介紹了Oracle中查詢結(jié)果合并的方法,利用union合并查詢,利用intersect合并查詢,利用“union all”合并查詢,利用minus合并查詢,需要的朋友可以參考下

方法:

1、利用union合并查詢,去掉合并結(jié)果集中的重復(fù)行;

2、利用“union all”合并查詢,不會去掉結(jié)果集重復(fù)行;

3、利用intersect合并查詢,取查詢結(jié)果的交集;

4、利用minus合并查詢,取查詢結(jié)果的差集。

有時(shí)在實(shí)際應(yīng)用中,為了合并多個(gè)select語句的結(jié)果,可以使用集合操作符號union,union all,intersect,minus。

多用于數(shù)據(jù)量比較大的數(shù)據(jù)局庫,運(yùn)行速度快。

1). union

該操作符用于取得兩個(gè)結(jié)果集的并集。當(dāng)使用該操作符時(shí),會自動去掉結(jié)果集中重復(fù)行。

示例如下:

SELECT ename, sal, job FROM emp WHERE sal >2500
UNION
SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';

2).union all

該操作符與union相似,但是它不會取消重復(fù)行,而且不會排序。

示例如下:

SELECT ename, sal, job FROM emp WHERE sal >2500
UNION ALL
SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';

該操作符用于取得兩個(gè)結(jié)果集的并集。當(dāng)使用該操作符時(shí),不會自動去掉結(jié)果集中重復(fù)行。

3). intersect

使用該操作符用于取得兩個(gè)結(jié)果集的交集。

示例如下:

SELECT ename, sal, job FROM emp WHERE sal >2500
INTERSECT
SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';

4). minus

使用該操作符用于取得兩個(gè)結(jié)果集的差集,他只會顯示存在第一個(gè)集合中,而不存在第二個(gè)集合中的數(shù)據(jù)。

示例如下:

SELECT ename, sal, job FROM emp WHERE sal >2500
MINUS
SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';

到此這篇關(guān)于Oracle中查詢結(jié)果合并的方法詳解的文章就介紹到這了,更多相關(guān)Oracle查詢結(jié)果合并內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

四子王旗| 登封市| 柳河县| 张家川| 玉山县| 锡林郭勒盟| 类乌齐县| 瓦房店市| 隆化县| 理塘县| 长垣县| 安平县| 亳州市| 昭苏县| 墨江| 阳谷县| 东阳市| 巍山| 大同县| 司法| 浦城县| 丽江市| 南通市| 胶南市| 平南县| 耒阳市| 石阡县| 沁阳市| 东至县| 沽源县| 资阳市| 平舆县| 长汀县| 天津市| 永胜县| 临澧县| 潜山县| 永宁县| 兴宁市| 翁牛特旗| 昌都县|