ioCode
Analyse des commandes
TP SQL - Boutique • 2A
L'objectif de l'exercice est d'apprendre à combiner plusieurs jointures ou sous-requêtes.
- Écrire une requête qui renvoie, pour chaque ligne de commande, le nom du client, le nom du produit associé et la quantité commandée, triés par date puis identifiant croissant.1IndiceFaites une triple jointure clients.commandes.produits pour récupérer nom, produit, quantite et date dans un seul resultat.
- Écrire une requête utilisant une sous-requête pour lister les clients ayant au moins une ligne dans la table commandes. Trier par identifiant.2IndiceUtilisez IN (SELECT client_id FROM commandes) : ce type de sous-requete permet de filtrer seulement sur des entites existantes.
- Écrire une requête qui affiche le nom du client, le nom du produit et son prix, uniquement pour les lignes concernant le produit dont le prix est maximum dans toute la base. Une sous-requête scalaire dans WHERE permettra de trouver ce seuil.3IndicePlacez la condition prix = SELECT MAX(prix) FROM produits a l'interieur du WHERE : c'est une sous-requete scalaire.
Langage
Console initialisée. En attente de l'interpréteur...