Apache Presto - Operador de alcance

O operador entre é usado para testar o valor específico, que existe do intervalo mínimo ao 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)

Aqui, 4.5 é um valor e não nulo, pois é verificado com nulo, portanto, o resultado é falso.

Consulta 3

presto:default> select 3 is not null;

Resultado

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

Maior (x, y)

Se o valor de x é melhor que y, então ele retorna x, de outra forma y.

Inquerir

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

Resultado

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

A saída é retornada como o maior de dois valores.

Mínimo (x, y)

Retorna o menor valor dos dois valores fornecidos.

Inquerir

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

Resultado

result 
-------- 
   a

Aqui, o valor de caractere mais baixo é 'a', portanto, ele é retornado no resultado.