Sql-except-clause
提供:Dev Guides
SQL-EXCEPT句
SQL EXCEPT 句/演算子は、2つのSELECTステートメントを結合するために使用され、2番目のSELECTステートメントでは返されない最初のSELECTステートメントから行を返します。 つまり、EXCEPTは行のみを返し、2番目のSELECTステートメントでは使用できません。
UNION演算子と同様に、EXCEPT演算子を使用する場合にも同じ規則が適用されます。 MySQLはEXCEPT演算子をサポートしていません。
構文
ここで、特定の条件は、要件に基づいて任意の特定の式にすることができます。
例
次の2つの表を検討してください。
- 表1 *-顧客の表は次のとおりです。
- 表2 *-ORDERSテーブルは次のとおりです。
次に、以下に示すように、これら2つのテーブルをSELECTステートメントに結合します。
これにより、次の結果が生成されます。