CommencerCommencer gratuitement

Tester si une valeur est NULL

eSymphony souhaite connaître le nombre de morceaux qui ne sont dans aucune playlist et qui coûtent 1,99 $. Comme ils savent que les titres présents dans une playlist sont achetés plus souvent, ils veulent estimer le manque à gagner potentiel.

Pour répondre à cette question, vous devrez joindre les données et repérer les valeurs NULL ajoutées lorsque la condition de jointure n’est pas satisfaite.

Cet exercice fait partie du cours

Introduction à Oracle SQL

Afficher le cours

Instructions

  • Sélectionnez le nombre total de lignes obtenues.
  • Effectuez la jointure appropriée entre les tables Track et PlaylistTrack.
  • Filtrez sur les morceaux qui ne sont dans aucune playlist et qui coûtent 1,99 $.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- Count the number of rows in the result
SELECT ___(*) AS SongCount
-- Perform the appropriate join
FROM ___
	ON t.___ = p.___
-- Filter on tracks not in a playlist and cost $1.99
WHERE p.___ ___ ___ AND t.UnitPrice = ___
Modifier et exécuter le code