Menu
Coddy logo textTech

EXCEPT

Teil des Abschnitts Über die Grundlagen hinaus der SQL-Journey von Coddy — Lektion 18 von 27.

EXCEPT gibt Zeilen zurück, die im ersten Ergebnissatz erscheinen, aber nicht im zweiten. Betrachten Sie es als Mengensubtraktion.

SELECT email FROM newsletter_subs
EXCEPT
SELECT email FROM premium_users

Jeder Newsletter-Abonnent, der kein Premium-Nutzer ist. Dies ist nützlich, um fehlende Zeilen zu finden: Wer hat sich angemeldet, aber noch nicht bezahlt? Welche Produkte wurden letzten Monat bestellt, aber diesen Monat nicht?

Wie UNION und INTERSECT entfernt es Duplikate und erwartet übereinstimmende Spalten auf beiden Seiten.

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • <strong>last_month</strong>: <strong>product</strong>
  • <strong>this_month</strong>: <strong>product</strong>

Geben Sie eine Spalte product zurück: jedes Produkt, das letzten Monat verkauft wurde, aber nicht diesen Monat. Alphabetisch sortieren.

Probier es selbst

-- Produkte in last_month, aber nicht in this_month
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Über die Grundlagen hinaus