Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Selecteer het totale aantal resulterende rijen.
  • Voer de juiste join uit tussen de tabellen Track en PlaylistTrack.
  • 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 = ___
Code bewerken en uitvoeren