L'instruction SELECT est une des instructions les plus complexes de PostgreSQL. Elle contient de nombreu... endent particulièrement flexible.
Pour la rendre plus facilement compréhensible, chaque clause fera l'o... l>
SELECT first_name FROM customer;
-- Récupérer plusieurs colonnes
SELECT
first_name,
last_name,... nes et un nombre conséquent de données, récupérer plus que nécessaire consomme les ressources du SGDB sa
ous plongerez dans les requêtes avancées joignant plusieurs tables, les opération "set" et la constructi... cartésien des enregistrement entre deux tables ou plus.
* [[345_postgres_natural_join|NATURAL JOIN]] – Joindre deux tables ou plus en utilisant des jointures implicite s’appuyant s
SELECT retourne tous les enregistrements d'une ou plusieurs colonnes d'une table. Pour ne récupérer que ... ne sont pas utilisables dans la clause WHERE.
En plus de l'instruction SELECT, la clause WHERE peut êtr... ECT pour filtrer les enregistrements selon une ou plusieurs conditions.
[[125_instruction_select_dist
incluant nombres et chaînes de caractères.
* En plus des valeurs littérales, l' opérateur ''IN'' accep... </code>
L'usage de ''IN'' rend la première forme plus condensée et plus lisible.
Ci-dessous un exemple avec des chaînes de caractères :
<code sql>
SELECT