|
|
Structured query language (SQL), traduisez Langage de requêtes structuré, est un langage informatique destiné à interroger ou piloter (modifier contenu et structure) une base de données.
SQL est un langage de définition de données (LDD, ou en anglais DDL Data definition language), un langage de manipulation de données (LMD, ou en anglais DML, Data manipulation language), et un langage de contrôle de données (LCD, ou en anglais DCL, Data control language), pour les bases de données relationnelles.
| Table of contents |
|
|
Exemple de syntaxe SQL pour un ordre simple (sélection) :
De base :
Par exemple, si on a une tables salariés, contenant 2 champs nom et salaire, la requête permettant de trouver le nom des salariés touchant plus de 1500€ par mois classés par salaire est la suivante :
Exemple
Générique
SELECT {champs} FROM {tables} WHERE {conditions};
Plus générique :
SELECT {expressions} FROM {tables} WHERE {prédicats} GROUP BY {expressions} HAVING {condition} ORDER BY {expressions};Exemple concret
SELECT 'nom' FROM 'salariés' WHERE 'salaire' > 1500 ORDER BY 'salaire'