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