quêtes imbriquées.
Pour terminer vous apprendrez comment gérer les tables, les créer ou modifier la st... [240_between|BETWEEN]] – Sélectionner les données comprises dans un intervalle.
* [[245_like|LIKE]] –... greSQL.
* [[315_alias_table|Alias de tables]] – Comment utiliser les alias de tables dans les requête... SELF JOIN]] – Joindre une table à elle même en la comparant à elle même.
* [[335_postgres_full_outer_
l>
-- Retrouver les enregistrement dont le prénom commence par "Jen"
SELECT
first_name,
last_name
F... e ''WHERE'' de la requête contient une expression composée de la la valeur de ''first_name'', de l'opér... rements pour lesquels la valeur de ''first_name'' commence par la chaine "Jen" suivie de n'importe quel... (patterm matching).
On construit un **motif** en combinant des valeurs littérales avec des caractères
nel, utiliser l'opérateur ''IN'' est équivalent à combiner des expressions booléennes avec l'opérateur ... une partie date et une partie heure. Pour pouvoir comparer la valeur ''payment_date'' avec une liste de... l'opérateur NOT IN est équivalent à utiliser une combinaison d'expression booléennes avec des opérateu... * Utiliser l'opérateur ''NOT'' pour inverser la comparaison et vérifier qu'un valeur est bien absente
L'' n'est pas une valeur et ne peut donc pas être comparé à une valeur comme un nombre ou une chaine de caractères.
La comparaison entre ''NULL'' et une valeur retourne toujour... de sql>
value IS NOT NULL
</code>
Pour apprendre comment utiliser ''IS NULL'' dans une requête de tri
truction SELECT est une des instructions les plus complexes de PostgreSQL. Elle contient de nombreuses ... èrement flexible.
Pour la rendre plus facilement compréhensible, chaque clause fera l'objet d'un tutor... G ;
* Joindre d'autre tables avec les jointures comme INNER JOIN, LEFT JOIN, FULL OUTER JOIN, CROSS J... customer;
</code>
Utiliser ''*'' est considéré comme une mauvaise pratique pour une requête en produ
e>
L'opérateur AND est un opérateur logique qui combine deux expressions booléennes
<code>
expression... sumé =====
* Utiliser l'opérateur ''AND'' pour combiner des expressions booléennes.
[[210_clause_w
ode>
L'opérateur OR est un opérateur logique qui combine deux expression booléennes :
<code>
expressi... umé =====
* On utilise l'opérateur ''OR'' pour combiner des expressions booléennes.
[[215_operateu
lent à ''BETWEEN'' en utilisant les opérateurs de comparaisons et l'opérateur ''AND'' :
<code sql>
val... format de date ISO 8601 (YYYY-MM-DD) pour que la comparaison puisse être valide.
L'exemple ci-dessous
mots clés ''FIRST'' et ''NEXT'' sont synonymes.
Comme évoqué pour LIMIT, les enregistrements ne sont ... tes. Si vous souhaitez que votre application soit compatible avec d'autres SGDB, vous devriez utiliser