MINUS 運算子在 SQL 中用於傳回第一個表中存在但在第二個表中不存在的行。它的語法為:SELECT FROM table1 MINUS SELECT FROM table2。它與 EXCEPT 運算子相似,但只傳回第一個表中存在的、第二個表中不存在的行。
SQL 中的MINUS
#MINUS 運算子是SQL 中的一個集運算符,用於從兩個表中傳回行,其中在第一個表中存在但在第二個表中不存在。
語法
<code>SELECT * FROM table1 MINUS SELECT * FROM table2;</code>
功能
#MINUS 運算子會從table1
中選取所有不在table2
中的行。結果表只包含在 table1
中獨特的行。
範例
假設我們有兩個表格:員工
和 離職員工
。我們需要尋找仍在職的員工:
<code>SELECT * FROM 员工 MINUS SELECT * FROM 离职员工;</code>
結果表將只包含仍在職的員工記錄。
與EXCEPT 的差異
MINUS 運算子與EXCEPT 運算子類似,但略有不同:
注意事項
table1
中的列順序相同。 以上是sql中minus 是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!