Comparer des valeurs
eSymphony vous a demandé d’examiner les différences entre le nom du compositeur et celui de l’artiste. Plus précisément, ils souhaitent savoir pour quels morceaux de Queen ces deux informations diffèrent. S’ils sont identiques, la valeur NULL doit apparaître ; s’ils diffèrent, c’est le nom de l’artiste qui doit être affiché. Ce n’est évidemment pas un défi pour vous, puisque vous maîtrisez les fonctions liées aux valeurs nulles.
Cet exercice fait partie du cours
Introduction à Oracle SQL
Instructions
- Affichez
NULLsi le nom de l’artiste et le compositeur sont identiques, et le nom de l’artiste s’ils diffèrent. - Filtrez les lignes où le nom de l’artiste est
'Queen'.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- 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