Testa om ett värde är NULL
eSymphony vill veta hur många spår som varken finns i en spellista eller kostar 1,99 dollar. Eftersom spår i spellistor köps oftare vill de få en uppfattning om vilka potentiella intäkter de går miste om.
För att besvara frågan behöver du koppla ihop data och undersöka de NULL-värden som läggs till där kopplingsvillkoret inte uppfylls.
Den här övningen är en del av kursen
Introduktion till Oracle SQL
Övningsinstruktioner
- Välj det totala antalet resulterande rader.
- Utför lämplig koppling mellan tabellerna
TrackochPlaylistTrack. - Filtrera på spår som inte finns i en spellista och kostar 1,99 dollar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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 = ___