–
Mission 1Bases de données & SQL

SELECT et WHERE

Monde 1 · Interroger une table

Codey

Concept

Une question, pas un programme

SQL ne dit pas comment chercher, il dit ce qu'on veut. SELECT pseudo, score FROM joueurs WHERE ville = 'Yaoundé' se lit presque en français : les pseudos et les scores des joueurs de Yaoundé. La base de données choisit elle-même la meilleure façon de répondre.

Une table a des colonnes (les champs) et des lignes (les enregistrements). SELECT choisit les colonnes, FROM la table, WHERE filtre les lignes.

Les textes s'écrivent entre guillemets simples : 'Yaoundé'. Les mots-clés ne sont pas sensibles à la casse, mais on les écrit en majuscules par convention, pour les distinguer des noms de colonnes.

Exemple
1SELECT pseudo, score2FROM joueurs3WHERE ville = 'Yaoundé';4 5-- pseudo | score6-- codey  | 42007-- bo     | 2600

SELECT * ramène toutes les colonnes : pratique pour explorer, à éviter dans une vraie application, qui doit demander exactement ce dont elle a besoin.