Rangos de valores
Puede utilizar el predicado BETWEEN para seleccionar filas en las que una columna tiene un valor dentro de dos límites.
Puede especificar el límite inferior del predicado BETWEEN primero y, a continuación, especificar el límite superior. Los límites son inclusivos.
ejemplos
- Ejemplo 1
- Suponga que especifica la
cláusula WHERE siguiente en la que el valor de la columna
nombre-columna es un entero:
Db2 selecciona todas las filas cuyo valor column-name sea 6, 7 u 8. Si especifica un rango entre un número mayor y un número menor (por ejemplo, BETWEEN 8 AND 6), el predicado nunca se evalúa como verdadero.WHERE column-name BETWEEN 6 AND 8 - Ejemplo 2
- Esta consulta recupera el número de
departamento y el número de director de cada departamento cuyo número esté
entre C00 y D31:
SELECT DEPTNO, MGRNO FROM DEPT WHERE DEPTNO BETWEEN 'C00' AND 'D31';
También puede utilizar NOT BETWEEN para seleccionar filas en las que una columna tiene un valor que está fuera de los dos límites.