Chapitre 7 - Les bases de données Correction 1. La requête SQL SELECT CodeArt, Désign, QtéVendue, NomFourn FROM FOURNISSEUR, PRODUIT, VENDRE WHERE FOURNISSEUR.CodeFourn = PRODUIT.CodeFourn AND PRODUIT.CodeArt = VENDRE.CodeArt ORDER BY QtéVendue DESC 2. Le résultat sous Access CodeArt 4 2 3 7 6 1 7 6 5 4 1 7 5 2 ARTICLES LES MIEUX VENDUS ET FOURNISSEUR ASSOCIÉ QtéVendue Désign Petits fours (les 500 g) Chocolat noir de luxe (le ballotin de 230 g) Sucettes (la pièce) Fraises (bonbon) (les 500 g) Frites gélifiées (le kg) Guimauve ruban (le kg) Fraises (bonbon) (les 500 g) Frites gélifiées (le kg) Bâton réglisse (les 50 g) Petits fours (les 500 g) Guimauve ruban (le kg) Fraises (bonbon) (les 500 g) Bâton réglisse (les 50 g) Chocolat noir de luxe (le ballotin de 230 g) 30 20 15 10 10 10 2 2 2 2 2 1 1 1 NomFourn Sté Chazail Sté Sucre et cie Sté Sucre et cie Sté Sucre et cie Sté Sucre et cie Sté Sucre et cie Sté Sucre et cie Sté Sucre et cie Sté Chazail Sté Chazail Sté Sucre et cie Sté Sucre et cie Sté Chazail Sté Sucre et cie B Le regroupement (GROUP BY) La commande GROUP BY permet de regrouper les enregistrements en fonction des valeurs identiques d'un champ. Elle peut être associée à des fonctions statistiques (COUNT, SUM, AVG, etc.). 201