Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Välj det totala antalet resulterande rader.
  • Utför lämplig koppling mellan tabellerna Track och PlaylistTrack.
  • 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 = ___
Redigera och kör kod