Menu
Coddy logo textTech

EXCEPT

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

EXCEPT gibt die Zeilen zurück, die im ersten Ergebnissatz vorkommen, aber nicht im zweiten. Stell es dir als Mengensubtraktion vor.

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 nicht diesen Monat?

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

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • last_month: product
  • this_month: product

Gib eine Spalte product zurück: jedes Produkt, das last month, aber not this month verkauft wurde. Sortiere alphabetisch.

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

Übe selbstständig: SQL-Playground