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 veulent savoir pour quels morceaux de Queen ces deux champs diffèrent. S'ils sont identiques, une valeur NULL doit apparaître, et s'ils diffèrent, le nom de l'artiste doit être affiché. Ce n'est clairement pas un défi pour vous, puisque vous maîtrisez les fonctions liées à NULL.
Cette activité fait partie du cours
Introduction à Oracle SQL
Instructions de l’exercice
- 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 ce code d’exemple.
-- 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