Recap - With Queries
Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 50 sur 72.
Défi
FacileTables et colonnes disponibles :
<b>devices_specs</b>:<b>device_id</b>,<b>width</b>,<b>height</b>,<b>num_features</b>,<b>opinion</b><b>devices_score</b>:<b>device_id</b>,<b>score</b>
La qualité d'un appareil est mesurée par (width/height)*num_features.
Nous voulons trouver tous les appareils surévalués. Récupérez tous les appareils où l'opinion de l'appareil est supérieure à la qualité moyenne et où le score de l'appareil est inférieur à la qualité moyenne. Retournez uniquement le device_id.
Pour le résoudre, utilisez la clause WITH pour créer une sous-requête qui calcule la qualité moyenne et réutilisez-la dans la requête principale.
Essayez vous-même
Toutes les leçons de Les fondamentaux
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns9Multiple tables
Basic Join Part 1Basic Join Part 2Recap - JoinSelf joinRecap - Self JoinUnionSimplify queries, WITH keywordRecap - With QueriesRecap - Real Estate Contractor