Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
4 juillet 2012 3 04 /07 /juillet /2012 01:11

 

SQL BETWEEN.

Comment utiliser l'opérateur sql BETWEEN d'Oracle.
Comment rechercher des lignes comprises dans un intervalle de valeurs avec BETWEEN.

Opérateur SQL BETWEEN dans une condition.

L'opérateur BETWEEN est utilisé pour tester un intervalle de valeurs.
La condition BETWEEN A and B évalue à VRAI si la valeur est supérieure ou égale à A et inférieur ou égal à B.
Si NOT BETWEEN est utilisé, le résultat sera l'inverse.

Syntaxe SQL BETWEEN.

 
 expression { [NOT] BETWEEN A AND B } 

 

Exemple Oracle Sql BETWEEN.

 
 SQL> SELECT * FROM between_test; I DATE_NAIS AGE - ---------- ---------- A 15/08/1972 40 B 15/08/1971 41 C 15/08/1970 42 D 15/08/1969 43 E 15/08/1968 44 

 


 

SQL BETWEEN VARCHAR2.

 
 SQL> SQL> SELECT * FROM between_test WHERE id_j BETWEEN 'C' AND 'E'; I DATE_NAIS AGE - ---------- ---------- C 15/08/1970 42 D 15/08/1969 43 E 15/08/1968 44 SQL> 

BETWEEN recherche dans un intervalle de valeurs string de type VARCHAR2.


 

SQL BETWEEN NUMBER.

 
 SQL> SQL> SELECT * FROM between_test WHERE age BETWEEN 41 AND 43; I DATE_NAIS AGE - ---------- ---------- B 15/08/1971 41 C 15/08/1970 42 D 15/08/1969 43 SQL> 

BETWEEN recherche dans un intervalle de valeurs numériques de type NUMBER.


 

SQL BETWEEN DATE.

 
 SQL> SQL> SELECT * FROM between_test WHERE date_nais BETWEEN TO_DATE('16/08/1970') AND TO_DATE('16/08/1972'); I DATE_NAIS AGE - ---------- ---------- A 15/08/1972 40 B 15/08/1971 41 SQL> 

BETWEEN recherche dans un intervalle de valeurs temps de type DATE.


 

SQL NOT BETWEEN.

 
 SQL> SQL> SELECT * FROM between_test 2 WHERE age NOT BETWEEN 41 AND 43; I DATE_NAIS AGE - ---------- ---------- A 15/08/1972 40 E 15/08/1968 44 SQL> 

BETWEEN recherche en dehors d'un intervalle de valeurs numériques de type NUMBER.


 

Haut de Page www.dba-ora.fr

 

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser

Partager cet article

Repost 0
Published by Oracle SQL - dans OPÉRATEURS SQL
commenter cet article

commentaires