Vous êtes sur la page 1sur 1

Aide mémoire SQL

Forme minimale d’une requête interrogative :

SELECT <cible> --champs que l’on souhaite conserver


FROM <liste de TABLE(S)> --à partir de table(s) sources
WHERE <condition(s)>; --selon des critères d’extraction

SELECT attribut1, attribut2 Sélection des colonnes


SELECT DISTINCT attribut Supprime les doublons éventuels
FROM table Nom d’une ou plusieurs tables
WHERE condition Obtenir des résultats selon la condition
ORDER BY expression ASC
Trier les résultats
ORDER BY expression DESC
SELECT * FROM table1
JOIN table2 ON table1.id=table2.id

ou Jointure de 2 tables

SELECT * FROM table1, table 2


WHERE table1.id=table2.id
SELECT COUNT(*) FROM table Retourner le nombre de lignes
AVG() moyenne
SUM() somme
MIN() Valeur minimale
MAX() Valeur maximale

INSERT INTO Table


(nom_attribut1,nom_attribut2,…)
Insérer un élément dans une table
VALUES
(valeur_attribut1,valeur_attribut2,…) ;
Modifier la valeur d’un attribut d’un ou plusieurs
UPDATE Table
élément(s).
SET nom_attribut=valeur_attribut
La condition portera souvent sur la clè primaire
WHERE condition ;
comme par exemple WHERE id=5
DELETE FROM Table
Pour effacer un (ou plusieurs) élément(s) d’une table
WHERE condition

CC BY-NC 4.0 A.RB Lycée La Bourdonnais 2021-2022 mementoSQLTNSI1 1/1

Vous aimerez peut-être aussi