Récapitulatif - Jointure
Fait partie de la section Les fondamentaux du Journey SQL de Coddy. Leçon 45 sur 72.
Défi
MoyenTables et colonnes disponibles :
orders:id,customer_idproducts:id,unit_price,units_in_stockorder_items:id,order_id,product_id,quantity
Trouvez les identifiants des clients qui ont commandé des produits dont le prix unitaire est inférieur à 10, et indiquez la quantité totale de ces produits bon marché commandés par chaque client.
Renvoyez les colonnes suivantes :
- customer_id
- total_quantity (la somme des quantités de produits dont le prix unitaire est < 10 pour chaque client)
Essayez vous-même
-- Listez la colonne de regroupement et la valeur agrégée demandée par la tâche
SELECT ____
FROM orders
-- Chaque jointure nécessite une condition faisant correspondre une colonne id à la colonne qui y pointe
INNER JOIN order_items ON ____
INNER JOIN products ON ____
-- Ensuite, ne conservez que les lignes qui satisfont le seuil décrit par la tâche
WHERE ____
GROUP BY orders.customer_id;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