PostgreSQL ENTRE Consulta con ejemplo
โก Resumen inteligente
PostgreSQL BETWEEN recupera valores que se encuentran dentro de un rango inclusivo en las sentencias SELECT, INSERT, UPDATE o DELETE. Compara una expresiรณn con dos valores lรญmite, funciona con datos numรฉricos y de fecha, y admite la negaciรณn mediante el operador NOT.
ENTRE Operator en PostgreSQL
El PostgreSQL ENTRE OperaLa funciรณn `tor` facilita la recuperaciรณn de valores dentro de un rango en las sentencias `SELECT`, `UPDATE`, `INSERT` o `DELETE`. Con el operador `BETWEEN`, es posible comparar un valor con un rango de valores. Dado que el rango es inclusivo, ambos lรญmites se consideran parte de la comparaciรณn.
PostgreSQL Entre la sintaxis de consulta
Aquรญ estรก la sintaxis del operador BETWEEN en PostgreSQL:
expression BETWEEN value-1 AND value-2;
La expresiรณn es simplemente una columna o un cรกlculo. Los valores 1 y 2 crearรกn un rango con el que compararemos la expresiรณn.
PostgreSQL Entre consulta con numรฉrico
Necesitamos crear un ejemplo que muestre cรณmo aplicar el operador BETWEEN a valores numรฉricos. Considere la tabla de precios que se muestra a continuaciรณn:
Precio:
Veamos la lista de todos los libros cuyo precio estรก entre 200 y 280:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Esto devolverรก lo siguiente:
Solo dos artรญculos tienen un precio comprendido entre 200 y 280. Tenga en cuenta que se incluyen ambos lรญmites, es decir, 200 y 280.
PostgreSQL Entre consulta con fecha
El operador BETWEEN se puede utilizar en valores de fecha. Esto significa que podemos especificar el rango de valores de fecha con los que necesitamos trabajar. Considere la siguiente tabla de empleados:
Empleados:
Supongamos que queremos ver todos los empleados que estuvieron empleados entre el 2013-01-01 y el 2015-01-01, podemos ejecutar el siguiente comando:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Esto devuelve lo siguiente:
Postgres entre consultas usando NOT Operator
Podemos combinar el operador BETWEEN con el operador NOT. En tal caso, se devolverรก la lista de valores que no se encuentran dentro del rango especificado.
Por ejemplo, para ver todos los artรญculos cuyo precio no estรก entre 200 y 280, podemos ejecutar la siguiente consulta:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Esto devolverรก lo siguiente:
Se encontraron dos artรญculos con un precio que no oscilaba entre 200 y 280. Por lo tanto, se devolvieron sus detalles.
PostgreSQL Entre consultas usando pgAdmin
Ahora veamos cรณmo se pueden realizar estas acciones usando pgAdmin. Las consultas son idรฉnticas a las anteriores; solo cambia el entorno de ejecuciรณn.
Cรณmo utilizar entre consultas con numรฉrico en PostgreSQL usando pgAdmin
Aquรญ se muestra cรณmo usar la consulta Between con valores numรฉricos en PostgreSQL usando pgAdmin:
Paso 1) Inicie sesiรณn en su cuenta pgAdmin.
Abra pgAdmin e inicie sesiรณn en su cuenta con sus credenciales.
Paso 2) Crea una base de datos de demostraciรณn.
- En la barra de navegaciรณn de la izquierda, haga clic en Bases de datos.
- Haga clic en Demostraciรณn.
Paso 3) Escriba la siguiente consulta en el editor de consultas:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Paso 4) Haga clic en el botรณn Ejecutar.
Deberรญa devolver lo siguiente:
Con fecha
Para lograr lo mismo a travรฉs de pgAdmin, haga esto:
Paso 1) Inicie sesiรณn en su cuenta pgAdmin.
Paso 2)
- En la barra de navegaciรณn de la izquierda, haga clic en Bases de datos.
- Haga clic en Demostraciรณn.
Paso 3) Escriba la consulta en el editor de consultas:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Paso 4) Haga clic en el botรณn Ejecutar.
Deberรญa devolver lo siguiente:
Usando NO Operator
Para lograr lo mismo a travรฉs de pgAdmin, haga esto:
Paso 1) Inicie sesiรณn en su cuenta pgAdmin.
Paso 2)
- En la barra de navegaciรณn de la izquierda, haga clic en Bases de datos.
- Haga clic en Demostraciรณn.
Paso 3) Escriba la consulta en el editor de consultas:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Paso 4) Haga clic en el botรณn Ejecutar.
Deberรญa devolver lo siguiente:
Descargue la Base de Datos utilizada en este Tutorial















