Verificare se un valore è NULL
eSymphony è interessata a conoscere il numero di tracce che non sono in una playlist e costano $1,99. Poiché sanno che i brani in una playlist vengono acquistati più spesso, vogliono farsi un’idea del potenziale fatturato a cui stanno rinunciando.
Per rispondere a questa domanda dovrai unire i dati e osservare i valori NULL aggiunti quando la condizione di join non è soddisfatta.
Questo esercizio fa parte del corso
Introduzione a Oracle SQL
Istruzioni dell'esercizio
- Seleziona il conteggio totale delle righe risultanti.
- Esegui il join appropriato tra le tabelle
TrackePlaylistTrack. - Filtra le tracce che non sono in una playlist e costano $1,99.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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 = ___