El operador BETWEEN se utiliza en la cláusula WHERE para seleccionar valores entre un rango de datos.
Sintaxis de SQL BETWEEN
SELECT columna
FROM tabla WHERE columna
BETWEEN valor1 AND valor2
Ejemplo de SQL BETWEEN
Dada la siguiente tabla ‘personas’
nombre | apellido1 | apellido2 |
---|---|---|
ANTONIO | PEREZ | GOMEZ |
ANTONIO | GARCIA | RODRIGUEZ |
PEDRO | RUIZ | GONZALEZ |
Seleccionar personas cuyo apellido1 esté entre ‘FERNANDEZ y ‘HUERTAS’
SELECT *
FROM personas
WHERE apellido1
BETWEEN ‘FERNANDEZ’ AND ‘HUERTAS’
nombre | apellido1 | apellido2 |
---|---|---|
ANTONIO | GARCIA | RODRIGUEZ |
Seleccionar personas cuyo apellido1 no esté entre ‘FERNANDEZ y ‘HUERTAS’
SELECT *
FROM personas
WHERE apellido1
NOT BETWEEN ‘FERNANDEZ’ AND ‘HUERTAS’
nombre | apellido1 | apellido2 |
---|---|---|
ANTONIO | PEREZ | GOMEZ |
PEDRO | RUIZ | GONZALEZ |