IniziaInizia gratis

Confrontare i valori

eSymphony ti ha chiesto di analizzare le differenze tra il nome del compositore e quello dell’artista. In particolare, vogliono sapere per quali brani dei Queen questi due valori differiscono. Se sono uguali dovrebbe comparire un valore NULL, mentre se differiscono dovrebbe essere mostrato il nome dell’artista. Ovviamente per te non è un problema, dato che conosci bene le funzioni che gestiscono i valori null.

Questo esercizio fa parte del corso

Introduzione a Oracle SQL

Visualizza il corso

Istruzioni dell'esercizio

  • Mostra NULL se il nome dell’artista e il compositore sono uguali, e il nome dell’artista se differiscono.
  • Filtra le righe in cui il nome dell’artista è 'Queen'.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- Use the correct null-related function
SELECT t.Name, ar.Name, t.Composer, ___(___, ___)
FROM Track t INNER JOIN Album a 
	ON t.AlbumId = a.AlbumId
	INNER JOIN Artist ar
	ON a.ArtistId = ar.ArtistId
-- Filter on artist name Queen
WHERE ___ = '___'
ORDER BY 3
Modifica ed esegui il codice