bit_xor
funzione di aggregazione
Si applica a: Databricks SQL Databricks Runtime
Restituisce il bitwise XOR
di tutti i valori di input del gruppo.
Sintassi
bit_xor ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]
Questa funzione può anche essere richiamata come funzione window usando la OVER
clausola .
Argomenti
expr
: espressione che restituisce un valore numerico integrale.cond
: espressione booleana facoltativa che filtra le righe usate per l'aggregazione.
Valori restituiti
Il tipo di risultato corrisponde al tipo di argomento.
Se DISTINCT
viene specificato, l'aggregazione opera solo su valori distinti.
Esempi
> SELECT bit_xor(col) FROM VALUES (3), (3), (5) AS tab(col);
5
> SELECT bit_xor(DISTINCT col) FROM VALUES (3), (3), (5) AS tab(col);
6