rial|PostgreSQL Tutorial]]
L'instruction SELECT retourne tous les enregistrements d'une ou plusieurs col... ilise "condition" pour filter les enregistrements retournés par SELECT.
* "condition" est une expression... **true**, **false** ou **unknow**.
* La requête retourne seulement les enregistrement qui statisfont la ... de la clause WHERE. Autrement dit, la requête ne retourne que les enregistrements pour lesquels "conditio
n SELECT qui contraint le nombre d'enregistrement retournés par la requête.
<code sql>
SELECT
select_li... ression
LIMIT
row_count;
</code>
L'instruction retourne "row_count" enregistrements générés par la requ... te. Si la valeur de "row_count" est 0, l'ensemble retourné est vide. Si la valeur de "row_count" est ''NULL'', la requête retourne le même résultat que sans la clause LIMIT.
Pou
doublons existent déjà dans la table, PostgreSQL retournera une erreur lors de la tentative d’ajout de la... table enfant, PostgreSQL refusera l'opération et retournera une erreur d'intégrité référentielle, à moins... DER BY film_id;
-- Plusieurs enregistrement sont retournés, on choisit arbitrairement le premier
-- film_... ocation de film, il faut s’assurer que la date de retour soit toujours postérieure à la date de location.
on booléenne est une expression dont l'évaluation retourne une valeur booléenne
<code sql>
SELECT 1 = 1 A... ression1 AND expression2
</code>
L'opérateur AND retourne vrai seulement si les deux opérandes sont vrais. Il retourne faux si l'une des deux expression est fausse. Dans les autres cas il retourne ''null''.
| AND ^ True ^ False ^ Null |
^
on booléenne est une expression dont l'évaluation retourne une valeur booléenne
<code sql>
SELECT 1 <> 1 ... xpression1 OR expression2
</code>
L'opérateur OR retourne vrai si l'une des deux expression est vraie. Il retourne faux si les deux sont fausses. Dans les autres cas il retourne null.
| OR ^ True ^ False ^ Null |
^ Tru
N (value1,value2,...)
</code>
L'opérateur ''IN'' retourne vrai si "value" est égale à l'une des valeurs d... l' opérateur ''IN'' accepte une liste de valeurs retournée par une requête (confère [[https://neon.tech/p... ('2007-02-15', '2007-02-16');
</code>
La requête retourne:
<code>
payment_id | amount | payment_da... L'opérateur NOT IN =====
L'opérateur ''NOT IN'' retourne vrai si la valeur est différente de tous les él
res.
La comparaison entre ''NULL'' et une valeur retourne toujours ''NULL''. et NULL n'est pas égal à ''NULL''
<code sql>
-- cette requete retournera NULL (indéterminé)
SELECT null = null AS resu... '
<code sql>
value IS NULL
</code>
L'opérateur retourne vrai si "value" est NULL, faux sinon. L'opérate... e ou non applicable ;
* L'opérateur ''IS NULL'' retourne vrai si la valeur est NULL, faux sinon ;
* L'
nes, d'effectuer un calcul sur celles-ci, puis de retourner une unique valeur pour chacun des groupes.
Pa... e des durées de vie des sociétés de l'agrégat, et retournera la moyenne de cette liste. C'est ce qui se pa... agrégation.
note>
Comme la fonction d'agrégation retourne une valeur pour chacun des agrégats, la table q... etes_sql_simples| ◁ Précédent ]] |
[[ 000_start|⌂ Retour au sommaire]] |
[[ 315_filtrer_via_having| Suiva
n_order_by|ORDER BY]] – Trier l'ensemble résultat retourné par la requête.
* [[125_instruction_select_di... and|AND]] – Évalue deux expressions booléennes et retourne vrai si les deux expressions sont vraies.
* [... r_or|OR]] – Évalue deux expressions booléennes et retourne faux si les deux expressions sont fausses.
* ... lause_fetch|FETCH]] – Limiter les enregistrements retournés par une requête.
* [[235_operateur_in|IN]] –
alyses sur les périodes de location, les dates de retour et les comportements d'emprunt des clients étaien... l'heure de création d'une location ou la date de retour prévue d'un film. PostgreSQL offre la possibilité... e_environnement_sql|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[130_informations_sur_les_bases
iliser les commandes suivantes et vérifier que le retour est bien à ''on'':
<code>
-- Afficher les param... es requêtes suivantes pour comprendre les données retournées :
<code sql>
-- Afficher les statistiques de... 0_dates_et_tableaux|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[140_fiabiliser_les_donnees_via
orial|PostgreSQL Tutorial]]
L'instruction SELECT retourne les données sans ordre spécifique. Pour trier l... =
La fonction ''LENGTH()'' accepte une chaine et retourne la longueur de celle-ci.
<code sql>
SELECT
f... [115_alias_colonnes|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[125_instruction_select_distinct
érieure ou égale à "high" l'opérateur ''BETWEEN'' retourne vrai, sinon il retourne faux.
On peut employer un équivalent à ''BETWEEN'' en utilisant les opérateurs... ntervalle.
[[235_operateur_in|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[245_like|Suivant ▷]]
en%' est appelée **motif** (pattern).
La requête retourne les enregistrements pour lesquels la valeur de ...
value LIKE pattern
</code>
L'opérateur ''LIKE'' retourne vrai si la valeur correspond au motif. On peut ... caractère.
[[240_between|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[250_is_null|Suivant ▷]]