Testarea valorilor NULL
eSymphony dorește să afle câte piese nu se află în niciun playlist și costă 1,99 $. Deoarece știe că piesele din playlists sunt cumpărate mai des, vrea să estimeze venitul potențial pe care îl pierde.
Pentru a răspunde la această întrebare, va trebui să unești datele și să analizezi valorile NULL adăugate acolo unde condiția join-ului nu este îndeplinită.
Acest exercițiu face parte din cursul
Introducere în Oracle SQL
Instrucțiuni pentru exercițiu
- Selectează numărul total de rânduri rezultate.
- Efectuează join-ul potrivit între tabelele
TrackșiPlaylistTrack. - Filtrează piesele care nu se află într-un playlist și costă 1,99 $.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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 = ___