MINUS指令是運用在兩個 SQL 語句上。
它先找出第一個 SQL 語句所產生的結果,然后看這些結果有沒有在第二個 SQL 語句的結果中。
如果有的話,那這些結果就被去除,而不會在最后的結果中出現。
如果第二個 SQL 語句所產生的結果並沒有存在於第一個 SQL 語句所產生的結果內,那這些結果就被拋棄。
MINUS的語法如下:
[SQL 語句 1]
MINUS
[SQL 語句 2]
SQL中的UNION用法
UNION 指令的目的是將兩個 SQL 語句的結果合並起來。從這個角度來看, UNION 跟 JOIN 有些許類似,因為這兩個指令都可以由多個表格中擷取資料。 UNION 的一個限制是兩個 SQL 語句所產生的欄位需要是同樣的資料種類。另外,當我們用 UNION這個指令時,我們只會看到不同的資料值 (類似 SELECT DISTINCT)
UNION 的語法如下:
[SQL 語句 1]
UNION
[SQL 語句 2]