Show Menu
Cheatography

SGBD : SQL Cheat Sheet (DRAFT) by

C'est un cheat sheet à propos du chapitre SQL de la matiére SGBD

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Les bases de SQL

Reqêtes Simples :
SELECT col1,col2 FROM table
SELECT * FROM table
Condit­ion­nement :
WHERE colonn­e=v­aleur
WHERE colonne operator valeur
operator peut être :
<
,
<=
,
>
,
>=
,
<>
,
!=
WHERE colonne BETWEEN x AND y
comme-ci : x<=­col­onn­e<=y
WHERE col IN (val1,­val­2,...)
pour des valeurs multiples
WHERE col IS NULL
valeur unexis­tante
Les masques : (pour les chaines)
LIKE 'a%'
où % remplace plusieurs caractères
LIKE 'a_'
où _ remplace un seul caractère

Alias et distin­ction

Alias de colonne
SELECT col AS blabla
Alias de tableau
FROM tableau AS t
FROM (SELECT ...) AS t
Sélection d'élements distincts
SELECT DISTINCT col

Tri

SELECT c1,c2,.. FROM t ORDER BY ci
ORDER BY col ASC
tri ascendant
ORDER BY col DESC
tri descendant

Fonctions d'agré­gation

AVG(col)
: moyenne
COUNT(col)
: le nombre de valeurs
SUM(col)
: la somme
MIN(col)
: le min
MAX(col)
: le max