Trois requêtes d'interrogation
Exercice · niveau 2 · mathématiques (ECT 1re année), chapitre 13 — Informatique et algorithmique · Bases de données
Énoncé
Avec les tables clients(id, nom, ville, remise) et commandes(num, id_client, produit, montant), écrire les requêtes qui donnent : (1) le nom et la ville de tous les clients ; (2) le nom des clients de Lyon dont la remise dépasse ; (3) le produit et le montant des commandes du client numéro dont le montant est inférieur à .
Corrigé
SELECT nom, ville FROM clients;
SELECT nom FROM clients
WHERE ville = 'Lyon' AND remise > 5;
SELECT produit, montant FROM commandes
WHERE id_client = 12 AND montant < 100;
Les trois pièces. SELECT liste les colonnes, FROM nomme la table, WHERE pose la condition ; sans WHERE, toutes les lignes sortent. Une chaîne se met entre apostrophes, un nombre non : écrire ville = Lyon ferait chercher une colonne nommée Lyon.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.