Menu
Coddy logo textTech

EXCEPT

CoddyのSQLジャーニー「応用」セクションの一部。レッスン 18/27。

EXCEPTは、最初の結果セットには現れるものの、2番目の結果セットには現れない行を返します。集合の差と考えるとよいでしょう。

SELECT email FROM newsletter_subs
EXCEPT
SELECT email FROM premium_users

プレミアムユーザーではないすべてのニュースレター購読者。これは不足している行を見つけるのに役立ちます。登録しているものの、支払いをしていないのは誰でしょうか?先月注文されたものの、今月は注文されていない products はどれでしょうか?

UNIONINTERSECT と同様に、重複を削除し、両側で一致する列を必要とします。

challenge icon

チャレンジ

簡単

利用可能なテーブルと列:

  • last_monthproduct
  • this_monthproduct

1列のproductを返してください:先月販売されたが、今月は販売されていないすべての商品。アルファベット順に並べてください。

自分で試してみよう

-- last_month にあるが this_month にはない製品
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

応用のすべてのレッスン

自分で練習してみよう: SQLプレイグラウンド