Exercice Langage SQL : Les Fonctions
Rédigé par GC Team, Publié le 12 Décembre 2011, Mise à jour le Mardi, 30 Novembre 1999 00:00![](/images/thumb/127/default.png)
Participez au vote ☆☆☆☆☆★★★★★
Exercice sur les Fonctions:
Réaliser les Requêtes suivantes:
- Donner le nombre d'usines approvisionnées par le fournisseur 1.
- Pour chaque produit livré à une usine, donner le numéro du produit, celui de l'usine et la quantité totale livrée.
- Donner le numéro des fournisseurs qui ont vendu plus de 100 produits.
- Pour chaque fournisseur de Londres qui vend au moins 3 produits différents, donner le numéro du fournisseur et la quantité de produits vendus.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
Donner le nombre d"'"usines approvisionnées par le fournisseur 1 SELECT COUNT(DISTINCT l.NU) FROM PUF l WHERE l.NF = 1 Pour chaque produit livré à une usine, donner le numéro du produit, celui de l"'"usine et la quantité totale livrée SELECT l.NP, l.NU, SUM(l.Quantite) FROM PUF l GROUP BY l.NP, l.NU Donner le numéro des fournisseurs qui ont vendu plus de 100 produits SELECT l.NF FROM PUF l GROUP BY l.NF HAVING SUM(l.Quantite) > 100 Pour chaque fournisseur de Londres qui vend au moins 3 produits différents, donner le numéro du fournisseur et la quantité de produits vendus SELECT l.NF, SUM(l.Quantité) FROM PUF l, F f WHERE l.NF = f.NF AND f.VilleF='Londres' GROUP BY l.NF HAVING COUNT(DISTINCT l.NP) >= 3 |