1. Introduction
id | nomCli | adrCli | cpCli | villeCli | paysCli |
---|---|---|---|---|---|
1 | Air France | Par ci, par là | 75000 | Paris | FRA |
15 | SAI | Sur la Terre | 67000 | Strasbourg | FRA |
123 | Faurecia | 15, rue de l'industrie | 67390 | Marckolsheim | FRA |
357 | Timken | Quelque part | 67000 | Strasbourg | FRA |
456 | Brain AG | HAID | 7390 | Freiburg in Briesgau | GER |
Si on observe la table Client et son contenu ci-dessus, comment faire pour retrouver le n° du client "SAI" (=15) ?
- --> On extrait le numéro du client de la table client pour lequel le nom du client est "SAI"
Ou
- --> On sélectionne la colonne id de la table Client où le champ nomCli="SAI"
Ce qui nous donne la valeur : 15
En SQL, ça donne : SELECT id FROM Client WHERE nomCli = "SAI" ;
Il y a trois mots clés (ou clauses) du SQL dans cette requête, que l'on peut traduire par :
SELECT
= sélectionner/afficher des colonnes, FROM
= de ou des tables, WHERE
= où les lignes correspondent à la condition indiquée.
Effectivement, on sélectionne la colonne numéro du client (id) de la table client (client) où le nom du client (nomCli) est "SAI".
Important !
Dans SELECT
on met les colonnes qu'on veut afficher dans le résultat.
Dans FROM
on met les tables où on cherche les données.
Dans WHERE
on met les conditions pour ne garder que cetaines lignes de la base.
2. Conclusion
Le SQL est une phrase en anlgais qui s'exprime avec les mots clés : SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, ...