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
Anleitung zur Übung
- Wähle die Gesamtanzahl der resultierenden Zeilen aus.
- Führe den passenden Join zwischen den Tabellen
TrackundPlaylistTrackaus. - 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 = ___