Apache Presto - Operador de rango

Entre operador se utiliza para probar el valor particular, que existe desde el rango mínimo al máximo.

Consulta 1

presto:default> select 30.5 between 10 and 40 as range;

Resultado

range 
------- 
 true 
(1 row)

Consulta 2

presto:default> select 4.5 is null;

Resultado

_col0 
------- 
 false 
(1 row)

Aquí, 4.5 es un valor y no nulo ya que se verifica con nulo, por lo que el resultado es falso.

Consulta 3

presto:default> select 3 is not null;

Resultado

_col0 
------- 
 true 
(1 row)

Mayor (x, y)

Si el valor de x es mayor que y, luego vuelve x, de lo contrario y.

Consulta

presto:default> select greatest(200,300) as greatest;

Resultado

greatest 
---------- 
  300 
(1 row)

La salida se devuelve como el mayor de dos valores.

Mínimo (x, y)

Devuelve el valor mínimo de los dos valores dados.

Consulta

presto:default> select least('a','b') as result;

Resultado

result 
-------- 
   a

Aquí, el valor de carácter más bajo es 'a', por lo que se devuelve en el resultado.