Oracle中的MINUS函數用于從第一個查詢結果中減去第二個查詢結果,返回在第一個查詢結果中存在但不在第二個查詢結果中的行。
例如,假設有兩個查詢 Q1 和 Q2,MINUS 函數可以寫為 Q1 MINUS Q2,它將返回在 Q1 中存在但不在 Q2 中存在的行。
以下是一個示例:
SELECT col1, col2
FROM table1
MINUS
SELECT col1, col2
FROM table2;
這個查詢將從 table1 中選擇 col1 和 col2 列的數據,然后從中減去 table2 中 col1 和 col2 列的數據。結果將是在 table1 中存在但不在 table2 中存在的行。