Récapitulatif - Récipient de boisson au bar
Fait partie de la section Les fondamentaux du Journey SQL de Coddy. Leçon 29 sur 72.
Défi
FacileTables et colonnes disponibles :
beverages:id,current_year,expiration_year
Votre bar propose une vaste sélection de jus, et vous devez identifier ceux qui nécessitent une attention particulière. Identifiez et triez ces jus selon les critères clairs suivants :
Old Expired Juices- Les jus dont l’année d’expiration est antérieure de PLUS de 6 ans à l’année actuelle (
current_year - expiration_year > 6) - Ils doivent être recyclés immédiatement
- Les jus dont l’année d’expiration est antérieure de PLUS de 6 ans à l’année actuelle (
Almost Expired Juices- Les jus qui expirent au cours de l’année actuelle
- OU les jus qui expirent l’année prochaine (
expiration_year = current_year + 1) - Ils doivent être envoyés pour renouvellement
Suivez ces étapes :
- Extrayez les identifiants des jus qui répondent à l’un ou l’autre de ces critères
- Renommez la colonne d’identifiants en 'to_renew'
- Triez les résultats selon la priorité de traitement :
- Les plus urgents en premier (les jus expirés depuis le plus longtemps)
- Puis les jus presque périmés
- Utilisez (current_year - expiration_year) pour le tri
Essayez vous-même
Toutes les leçons de Les fondamentaux
1Introduction
IntroductionQu’est-ce qu’une base de donnéesConcepts des bases de donnéesValeurs uniques4D’autres mots-clés
Le mot-clé INLe mot-clé BETWEENLe mot-clé LIKELe mot-clé ASRécapitulatif - Modèles de téléphones portables2Conditions
Bases des conditionsLe mot-clé ANDLe mot-clé ORLe mot-clé NOTCombinaison de plusieurs conditionsParenthèsesBooléens5Opérations arithmétiques
Opérateurs mathématiquesColonnes mathématiquesL’opération moduloLa fonction ROUND()3Format de retour spécifique
Valeurs NULLTrier les résultats, partie 1Trier les résultats, partie 2Récapitulatif - Entreprise de cybersécuritéLimiter le nombre d’enregistrementsRécapitulatif - Usine de véhicules6Défis d’introduction
Récapitulatif - Élection parlementaireRécapitulatif - Arrestation criminelle par la policeRécapitulatif - Récipient de boisson au barRécapitulatif - Ingénieur de nouvelles colonnes9Tables multiples
Jointure de base, partie 1Jointure de base, partie 2Récapitulatif - JointureAuto-jointureRécapitulatif - Auto-jointureUnionSimplifier les requêtes, mot-clé WITHRécapitulatif - Requêtes WITHRécapitulatif - Entrepreneur immobilier12Fonctions de fenêtre – partie 2
Fonctions RANK & DENSE_RANKRécapitulatif – RANK & DENSE_RANKFonction NTILEFonctions d’agrégationCritère ROWS & RANGEEntraînez-vous par vous-même : Playground SQL