CommencerCommencer gratuitement

Erreurs liées à l’ordre de traitement d’une requête

eSymphony souhaite identifier les compositeurs qui n’ont pas de morceaux plus courts que 1 000 000 millisecondes, et ce uniquement pour les pistes dont l’identifiant de genre est égal à 1.

Vous avez reçu une requête de quelqu’un qui a essayé de résoudre ce problème. Cette personne ne maîtrise pas l’ordre de traitement des requêtes comme vous et a commis des erreurs. Vous avez la gentillesse de l’aider.

Cet exercice fait partie du cours

Introduction à Oracle SQL

Afficher le cours

Instructions

  • Adaptez la requête qui vous a été fournie afin qu’elle s’exécute sans erreurs.

Exercice interactif pratique

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

-- Adapt this query to make it run without errors
SELECT Composer, MIN(Milliseconds) AS MinSongLength
FROM Track
WHERE GenreId = 1 AND MIN(Milliseconds) > 1000000
GROUP BY Composer
ORDER BY MinSongLength
Modifier et exécuter le code