LoslegenKostenlos loslegen

Prüfen, ob ein Wert NULL ist

eSymphony möchte wissen, wie viele Tracks nicht in einer Playlist sind und $1.99 kosten. Da Songs in einer Playlist häufiger gekauft werden, will das Team einschätzen, auf welchen potenziellen Umsatz es verzichten könnte.

Um diese Frage zu beantworten, musst du die Daten zusammenführen und die NULL-Werte betrachten, die dort auftauchen, wo die Join-Bedingung nicht erfüllt ist.

Diese Übung ist Teil des Kurses

Einführung in Oracle SQL

Kurs anzeigen

Anleitung zur Übung

  • Wähle die Gesamtanzahl der resultierenden Zeilen aus.
  • Führe den passenden Join zwischen den Tabellen Track und PlaylistTrack aus.
  • Filtere auf Tracks, die nicht in einer Playlist sind und $1.99 kosten.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- Count the number of rows in the result
SELECT ___(*) AS SongCount
-- Perform the appropriate join
FROM ___
	ON t.___ = p.___
-- Filter on tracks not in a playlist and cost $1.99
WHERE p.___ ___ ___ AND t.UnitPrice = ___
Code bearbeiten und ausführen