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