Controleren of een waarde NULL is
eSymphony wil weten hoeveel tracks niet in een afspeellijst staan en $1,99 kosten. Omdat nummers in een afspeellijst vaker worden gekocht, willen ze een idee krijgen van de potentiële omzet die ze mislopen.
Om deze vraag te beantwoorden moet je de gegevens joinen en kijken naar de NULL-waarden die worden toegevoegd waar niet aan de joinvoorwaarde is voldaan.
Deze oefening maakt deel uit van de cursus
Introductie tot Oracle SQL
Oefeninstructies
- Selecteer het totale aantal resulterende rijen.
- Voer de juiste join uit tussen de tabellen
TrackenPlaylistTrack. - Filter op tracks die niet in een afspeellijst staan en $1,99 kosten.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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 = ___