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