ne vrai si la valeur correspond au motif. On peut utiliser l'opérateur ''NOT LIKE'' pour inverser la corresp... un caractère régulier.
===== Résumé =====
* Utiliser l'opérateur LIKE pour trouver des correspondance avec un motif ;
* Utiliser l'opérateur NOT LIKE pour inverser la correspondance ;
* Utiliser le caractère générique ''%'' pour désigner 0 ou p
électionner toutes les colonnes on peut également utiliser le caractère ''*''. La liste peut également conte... AS fullname,
email
FROM
customer;
</code>
Utiliser ''*'' est considéré comme une mauvaise pratique p... de passage à l'échelle de l'application.
===== Utiliser SELECT sans la clause FROM =====
La clause FROM ... SELECT NOW();
</code>
===== En résumé =====
* Utiliser l'instruction SELECT ... FROM pour récupérer les
d'enregistrements avant de retourner "row_count", utiliser la clause OFFSET après LIMIT
<code sql>
SELECT
... s dans les tables sans les ordonner. Lorsque vous utiliser une clause LIMIT vous devriez toujours utiliser la clause ORDER BY pour controler l'ordre des enregistrments retenus.
Sans utiliser la clause ORDER BY vous pourriez obtenir un ensem
l sous-requête]]).
Du point de vue fonctionnel, utiliser l'opérateur ''IN'' est équivalent à combiner des ... est différente de tous les éléments de la liste.
Utiliser l'opérateur NOT IN est équivalent à utiliser une combinaison d'expression booléennes avec des opérateurs ''... R BY
film_id;
</code>
===== Résumé =====
* Utiliser l'opérateur ''IN'' pour vérifier si une valeur se
Pour vérifier si une valeur est NULL, on peut pas utiliser les opérateurs ''='' ou ''<>'' ;
Il faut utiliser l'opérateur ''IS NULL''
<code sql>
value IS NULL
</code... value IS NOT NULL
</code>
Pour apprendre comment utiliser ''IS NULL'' dans une requête de tri voir la note... ndra pas de valeur indéterminée NULL, vous pouvez utiliser la contrainte NOT NULL.
===== Exemples =====
<n
T'' et ''NULLS LAST''.
===== Résumé =====
* Utiliser la clause ORDER BY pour trier les enregistrements résultant d'une instruction SELECT ;
* Utiliser l'option ASC pour trier par ordre croissant et DE... * ORDER BY utilise l'option ASC par défaut ;
* Utiliser NULLS FIRST et NULLS LAST pour spécifier comment
sont pas ordonnés dans les tables. Il faut donc utiliser ORDER BY avec FETCH pour rendre les sous ensembl... soit compatible avec d'autres SGDB, vous devriez utiliser FETCH car elle suit le standard SQL.
<code sql>
... EXT 5 ROWS ONLY;
</code>
===== Résumé =====
* Utiliser la clause PostgreSQL ''FETCH'' pour ignorer un no
''BETWEEN'' concerne les dates. Notez qu'il faut utiliser le format de date ISO 8601 (YYYY-MM-DD) pour que ... payment_date;
</code>
===== Résumé =====
* Utiliser l'opérateur ''BETWEEN'' pour vérifier qu'une valeur appartient à un intervalle ;
* Utiliser l’opérateur ''NOT BETWEEN'' au contraire pour vér