定義:
所謂集合論,
oracle
在查詢記錄時,採用了數學思想
,在數學中有並集,交集
,那麼在
oracle
中也是此思想.
如:testa 表 和 testb 表
sql> select * from testa; id
結果集為:1,2,3,4,5,6
sql>select * from testb; id
結果集為:5,6,7
1.並集
使用集合並(union)操作將返回在兩個表中無重複的所有行.
sql>select * from testa union select * from testb;
結果集為:1,2,3,4,5,6,7
2.交集
intersect返回兩個表中都存在的所有行
sql>select * from testa intersect select * from testb;
結果集為:5,6
3.集合差
minus將返回第乙個表減去第二個表相同行的剩餘行。(第乙個表的記錄,減去第乙個表和第二個表交集)
sql>select * from testa minus select * from
testb;
結果集為:1,2,3,4
【注意】
使用集合操作時,兩個表的表列資料型別必須相同.如果資料型別不同,將出現錯誤.
python基礎練習題集錦
1 一行 實現1 100之和 sumnum1 sum range 1 101 print sumnum1 sumnum 0for i in range 1 101 sumnum sumnum i i i 1print sumnum 2.如何在乙個函式內部修改全域性變數a 5 print a deff...
集合練習題2
第二題 已知有十六支男子足球隊參加2008 北京奧運會。寫乙個程式,把這16 支球隊隨機分為4 個組。採用list集合和隨機數 2008 北京奧運會男足參賽國家 象牙海岸,阿根廷,澳大利亞,塞爾維亞,荷蘭,奈及利亞 日本,美國,中國,新西 蘭,巴西,比利時,南韓,喀麥隆,宏都拉斯,義大利 packa...
藍橋杯基礎練習題集
試題 基礎練習1 數列排序 問題描述 給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 輸入格式 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000.輸出格式 輸出一行,按從小到大的順序輸出排序後的數列 樣例輸入 58 3 6 4 9 樣例輸出...