CommencerCommencer 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 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

Afficher le cours

Instructions

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