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.
1234567891011121314151617181920212223242526Donner 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
Article publié le 12 Décembre 2011