MINUS 演算子は、最初のテーブルには存在するが 2 番目のテーブルには存在しない行を返すために SQL で使用されます。その構文は、SELECT FROM table1 MINUS SELECT FROM table2 です。これは EXCEPT 演算子に似ていますが、最初のテーブルには存在するが 2 番目のテーブルには存在しない行のみを返します。
SQL の MINUS
MINUS 演算子は SQL の集合演算子であり、2 つのテーブルから行を返すを選択するために使用されます。最初のテーブルには存在しますが、2 番目のテーブルには存在しません。
構文
<code>SELECT * FROM table1 MINUS SELECT * FROM table2;</code>
関数
MINUS 演算子は、table1
から # 以外のすべての項目を選択します。 ##table2 の行。結果のテーブルには、
table1 内で一意の行のみが含まれます。
例
Employees と
Resigned Employees という 2 つのテーブルがあるとします。まだ雇用されている従業員を見つける必要があります:
<code>SELECT * FROM 员工 MINUS SELECT * FROM 离职员工;</code>結果テーブルには、まだ雇用されている従業員のレコードのみが含まれます。
EXCEPT との違い
MINUS 演算子は EXCEPT 演算子と似ていますが、若干異なります:注
の列の順序と同じです。
以上がSQLでマイナスは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。