CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Affichez NULL si 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
Modifier et exécuter le code