Requêtes SQL
Interroger, trier, relier, regrouper et modifier les données avec SQL.
Sélectionner les données
Structure de base
- 1
SELECTchoisit les colonnes à afficher. - 2
FROMprécise la table source.
Repères
Filtrer
- Agit avec
WHERE. - Réduit les lignes.
- Décrit une condition.
Trier
- Agit avec
ORDER BY. - Ordonne les lignes.
- S’applique après la sélection.
Pièges
`WHERE` filtre, `ORDER BY` classe. Ne confonds pas la condition et le tri.
Associer et regrouper
Jointures et agrégats
Types à distinguer
| Outil | Rôle | Résultat |
|---|---|---|
INNER JOIN | Garde les correspondances. | Lignes appariées. |
LEFT JOIN | Garde toute la table de gauche. | Correspondances ou valeurs vides. |
GROUP BY | Rassemble par valeur. | Un résultat par groupe. |
Résumé des calculs
Fonctions d’agrégation
Elles résument un ensemble de lignes en une valeur par groupe.
Mémo
`JOIN` relie, `GROUP BY` rassemble. Les agrégats donnent un résumé chiffré.
- Interroger, trier, relier, regrouper et modifier les données avec SQL.
