Der
MINUS-Operator wird in SQL verwendet, um Zeilen zurückzugeben, die in der ersten Tabelle, aber nicht in der zweiten Tabelle vorhanden sind. Die Syntax lautet: SELECT FROM table1 MINUS SELECT FROM table2. Er ähnelt dem EXCEPT-Operator, gibt jedoch nur Zeilen zurück, die in der ersten Tabelle, aber nicht in der zweiten Tabelle vorhanden sind.
MINUS in SQL
Der MINUS-Operator ist ein Mengenoperator in SQL, der verwendet wird, um Zeilen aus zwei Tabellen zurückzugeben, die in der ersten Tabelle, aber nicht in der zweiten Tabelle vorhanden sind.
Syntax
<code>SELECT * FROM table1 MINUS SELECT * FROM table2;</code>
Funktion
MINUS-Operator wählt alle Zeilen aus table1
aus, die nicht in table2
sind. Die resultierende Tabelle enthält nur Zeilen, die in table1
eindeutig sind. table1
中选择所有不在 table2
中的行。结果表只包含在 table1
中独特的行。
示例
假设我们有两个表:员工
和 离职员工
。我们需要查找仍然在职的员工:
<code>SELECT * FROM 员工 MINUS SELECT * FROM 离职员工;</code>
结果表将仅包含仍在职的员工记录。
与 EXCEPT 的区别
MINUS 运算符与 EXCEPT 运算符类似,但略有不同:
注意事项
table1
Mitarbeiter
und Ausgetretene Mitarbeiter
. Wir müssen Mitarbeiter finden, die noch beschäftigt sind: 🎜rrreee🎜Die Ergebnistabelle enthält nur Datensätze von Mitarbeitern, die noch beschäftigt sind. Der Unterschied zwischen 🎜🎜🎜 und dem EXCEPT🎜🎜🎜MINUS-Operator ähnelt dem EXCEPT-Operator, unterscheidet sich jedoch geringfügig: 🎜table1
. 🎜🎜NULL-Werte werden als Null behandelt, sodass sie das Ergebnis des MINUS-Operators nicht beeinflussen. 🎜🎜Das obige ist der detaillierte Inhalt vonWas bedeutet Minus in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!