Tiempo de lectura:1 Minutos, 44 Segundos

Utilizamos frecuentemente el operador between en PostgreSQL en el where para hacer coincidir el valor de un campo con un rango de valores aunque también veremos las alternativas a este operador haciendo uso de operadores relacionales.

Sintaxis

La sintaxis del operador between es la siguiente:

Tanto valor1 como valor2 pueden ser campos de una tabla o valores escritos a mano por nosotros. El operador between tiene una sintaxis alternativa sin hacer uso de dicho operador, en ambos casos, el resultados sera él mismo. Su sintaxis alternativa es la siguiente:

Si lo que quieres es comprobar que el valor este fuera de un rango puedes combinar el operador between con not como en el siguiente ejemplo:

Ejemplos

En el siguiente ejemplo puedes observar como utilizamos el operador between para mostrar solo aquellos empleados que su sueldo este entre 80000 y 90000

En este otro ejemplo no usamos el operador between, pero si su equivalente haciendo uso de operadores relacionales para obtener los mismos resultados:

Ejemplo completo

Copia y pega el siguiente código en tu consola de PostgreSQL y realiza paso a paso leyendo los comentarios:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.

Perfiles en Redes Sociales