Adloun

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.