1.8 KiB
1.8 KiB
Exercices
Série 2
- 1 : Lister tous les tickets avec le nom du client. Afficher uniquement les tickets qui ont un client existant.
- 2 : Lister tous les clients et le nombre de tickets associés, même les clients qui n’ont pas encore de ticket doivent apparaître (avec 0).
- 3 : Lister tous les tickets, avec le nom du client s’il existe. Si un ticket a perdu sa référence client (valeur orpheline), il doit tout de même apparaître.
- 4 : Lister tous les clients et tous les tickets, même si la correspondance n’existe pas. Union des clients sans tickets et des tickets sans clients.
- 5 : Lister uniquement les clients qui ont acheté au moins un produit.
- 6 : Lister les clients qui n’ont jamais acheté de produit.
- 7 : Lister les produits avec leur famille, même si certains produits n’ont pas de famille renseignée.
- 8 : Lister tous les couples de clients qui habitent dans la même ville.
- 9 : Lister toutes les combinaisons possibles de familles et de clients (sans condition de jointure).
- 10 : Lister les tickets contenant au moins un produit de la famille "Boissons".
Exercice — CROSS JOIN Lister toutes les combinaisons possibles Client × Famille (même si elles n’existent pas en vrai).
Exercice 7 — Agrégation + JOIN Pour chaque famille de produits, calculer le montant total des ventes.
Exercice 8 — SELF JOIN Lister les couples de clients qui ont acheté au moins un produit en commun.
Exercice 9 — Jointure imbriquée Lister les clients qui ont acheté des produits d’une famille donnée (ex: "Boissons").
Exercice 10 — Différence d’ensembles Lister les clients qui n’ont jamais acheté de produit d’une famille donnée.
Exercice 11 — Différence d’ensembles (ANTI-JOIN) — clients n’ayant jamais acheté cette famille