Exercice Langage SQL : Les Fonctions
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.
1234567891011121314151617181920212223242526 | Donner le nombre d"'"usines approvisionnées par le fournisseur 1 SELECT COUNT(DISTINCT l.NU)FROM PUF lWHERE 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 lGROUP BY l.NP, l.NU Donner le numéro des fournisseurs qui ont vendu plus de 100 produits SELECT l.NFFROM PUF lGROUP BY l.NFHAVING 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 fWHERE l.NF = f.NF AND f.VilleF='Londres'GROUP BY l.NFHAVING COUNT(DISTINCT l.NP) >= 3 |