Apache Presto - Operatore di intervallo

L'operatore Between viene utilizzato per testare il valore particolare, che esiste dal range minimo al massimo.

Domanda 1

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

Risultato

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

Domanda 2

presto:default> select 4.5 is null;

Risultato

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

In questo caso, 4.5 è un valore e non è nullo poiché viene verificato con nullo, quindi il risultato è falso.

Domanda 3

presto:default> select 3 is not null;

Risultato

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

Massimo (x, y)

Se il valore di x è più grande di y, quindi ritorna x, altrimenti y.

Query

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

Risultato

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

L'output viene restituito come il maggiore di due valori.

Minimo (x, y)

Restituisce il valore minimo tra i due valori forniti.

Query

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

Risultato

result 
-------- 
   a

Qui, il valore del carattere più basso è "a", quindi viene restituito nel risultato.