TP sur les requêtes SQL
Q1 : À partir des tables suivantes, écrivez une requête SQL pour trouver des fournisseurs distincts et
leurs villes. Renvoyez l’ID du fournisseur et la ville.
Q2 : À partir des tables suivantes, écrivez une requête SQL pour trouver tous les fournisseurs et les
clients qui sont impliqués dans des commandes. Renvoyer l’ID du fournisseur et l’ID du client.
Q3 : A partir des tables suivantes, écrivez une requête SQL pour trouver les commandes qui sont plus
élevées que le montant moyen des commandes. Retournez cmd_id, montant_achat, date_cmd, client_id
et fournisseur_id.
Q4 : Écrivez une requête pour extraire toutes les données de la table des clients si et seulement si un ou
plusieurs des clients de la table des clients se trouvent à Paris.
Q5 : À partir des tables suivantes, écrivez une requête SQL pour trouver les fournisseurs qui sont en
relation avec plusieurs clients. Elle renvoie l'identifiant du fournisseur, son nom, sa ville et sa
commission.
Q6 : À partir des tables suivantes, écrivez une requête SQL pour trouver les fournisseurs qui sont en
relation avec un seul client. Elle renvoie l'identifiant du fournisseur, son nom, sa ville et sa commission.
Q7 : A partir des tables suivantes, écrivez une requête SQL pour trouver les commandes dont le montant
est inférieur au montant de la commande d'un client résidant à Montpellier. Retournez cmd_id,
montant_achat, date_cmd, client_id et fournisseur_id.
Q8 : À partir de la table suivante
1. Écrivez une requête SQL pour récupérer les détails des clients dont le nom qui contient « o » en
deuxième position. Retourner l’identifiant du client, le nom, la ville et l’age.
2. Écrivez une requête SQL pour récupérer les détails des clients dont le nom qui commence par
« A » et qui comporte au moins 3 caractères. Retourner l’identifiant du client, le nom, la ville et
l’age.
3. Écrivez une requête SQL pour récupérer les détails des clients dont le nom commençant par « A »,
« B », « C », « D », « E » ou « F ». Retourner l’identifiant du client, le nom, la ville et l’age.
4. écrivez une requête SQL pour récupérer les détails des clients dont le nom commençant par « A »,
« E » ou « R ». Retourner l’identifiant du client, le nom, la ville et l’age.