Ci-dessous, les différences entre deux révisions de la page.
cours:informatique:dev:db:postgres:fondamentaux_postgresql:240_between [2025/04/06 11:55] – créée yoann | cours:informatique:dev:db:postgres:fondamentaux_postgresql:240_between [2025/04/09 20:18] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag> | {{tag> | ||
- | :TODO: | ||
====== PostgreSQL BETWEEN ====== | ====== PostgreSQL BETWEEN ====== | ||
Ligne 7: | Ligne 6: | ||
Notes et traduction du tutoriel [[https:// | Notes et traduction du tutoriel [[https:// | ||
+ | L' | ||
- | ===== Résumé ===== | + | <code sql> |
+ | value BETWEEN low AND high; | ||
+ | </ | ||
+ | Si " | ||
+ | |||
+ | On peut employer un équivalent à '' | ||
+ | |||
+ | <code sql> | ||
+ | value BETWEEN low AND high; | ||
+ | |||
+ | -- Equivaut à | ||
+ | value >= low AND value <= high | ||
+ | </ | ||
+ | |||
+ | Si l'on souhaite vérifier au contraire qu'une valeur se trouve hors intervalle : | ||
+ | <code sql> | ||
+ | value NOT BETWEEN low AND high | ||
+ | |||
+ | -- Equivaut à | ||
+ | value < low OR value > high | ||
+ | </ | ||
+ | |||
+ | En pratique on utilise fréquemment l' | ||
+ | |||
+ | <code sql> | ||
+ | SELECT | ||
+ | payment_id, | ||
+ | amount | ||
+ | FROM | ||
+ | payment | ||
+ | WHERE | ||
+ | payment_id BETWEEN 17503 AND 17505 | ||
+ | ORDER BY | ||
+ | payment_id; | ||
+ | | ||
+ | -- hors intervalle | ||
+ | SELECT | ||
+ | payment_id, | ||
+ | amount | ||
+ | FROM | ||
+ | payment | ||
+ | WHERE | ||
+ | payment_id NOT BETWEEN 17503 AND 17505 | ||
+ | ORDER BY | ||
+ | payment_id; | ||
+ | </ | ||
+ | |||
+ | Un usage particulier de '' | ||
+ | |||
+ | L' | ||
+ | |||
+ | <code sql> | ||
+ | SELECT | ||
+ | payment_id, | ||
+ | amount, | ||
+ | payment_date | ||
+ | FROM | ||
+ | payment | ||
+ | WHERE | ||
+ | payment_date BETWEEN ' | ||
+ | AND amount > 10 | ||
+ | ORDER BY | ||
+ | payment_date; | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Résumé ===== | ||
+ | * Utiliser l' | ||
+ | * Utiliser l’opérateur '' | ||
[[235_operateur_in|◁ Précédent]] | | [[235_operateur_in|◁ Précédent]] | | ||
[[000_start|⌂ Retour au sommaire]] | | [[000_start|⌂ Retour au sommaire]] | | ||
[[245_like|Suivant ▷]] | [[245_like|Suivant ▷]] |