SELECT simple

Requêtes de sélection

SELECT FROM

Une table d’un schéma, certaines colonnes, tous les enregistrements :

SELECT colonne1, colonne2
FROM schema.table

Même chose pour une table du schéma public :

SELECT colonne1, colonne2
FROM table

Une table, toutes les colonnes, tous les enregistrements :

SELECT *
FROM schema.table

LIMIT

Une table, toutes les colonnes, premiers enregistrements :

SELECT *
FROM schema.table
LIMIT 10

Même chose en commençant par un numéro d’ordre différent :

SELECT *
FROM schema.table
LIMIT 10 OFFSET 100

ORDER BY

Tri croissant par rapport aux valeurs d’une colonne :

SELECT *
FROM schema.table
ORDER BY colonne1 ASC

ASC peut être omis pour un tri croissant. DESC doit être utilisé pour un tri décroissant.

Tri sur plusieurs colonnes :

SELECT *
FROM schema.table
ORDER BY colonne1 ASC, colonne2 DESC