溫馨提示×

ORACLE中MINUS的用法是什么

小億
775
2023-11-06 19:42:41
欄目: 云計算

在ORACLE中,MINUS是一種用于在兩個查詢結果之間比較和返回差異的運算符。它的用法如下:

SELECT column1, column2, … FROM table1 MINUS SELECT column1, column2, … FROM table2;

MINUS將會返回只存在于第一個查詢結果中的行,而不在第二個查詢結果中的行。需要注意的是,MINUS要求兩個查詢結果具有相同的列數和相同的數據類型。

舉個例子,假設我們有兩個表A和B,它們的結構如下:

表A: ID NAME 1 John 2 Jane 3 Mike

表B: ID NAME 1 John 3 Mike 4 Lisa

我們可以使用MINUS來找出只存在于表A中的行,而不在表B中的行:

SELECT ID, NAME FROM A MINUS SELECT ID, NAME FROM B;

執行上述查詢后,將返回以下結果:

ID NAME 2 Jane

這是因為只有ID為2的行(Jane)存在于表A中,而不存在于表B中。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女