BITAND

BITAND calcola un'operazione AND sui bit di due numeri interi non negativi e restituisce un numero intero. Questa funzione è generalmente utilizzata con la funzione DECODE.

Un'operazione AND confronta due valori bit. Se entrambi i valori sono uguali a 1, l'operatore restituisce 1. Se uno o entrambi i valori sono uguali a 0, l'operatore restituisce 0.

Valore restituito

NUMBER

Sintassi

BITAND(expr1, expr2) 

Argomenti

expr1 e expr2 sono espressioni numeriche per numeri interi non negativi.

Esempio

BITAND(7, 29) restituisce il valore 5.

Il valore binario di 7 è 111 e quello di 29 è 11101. Un confronto bit per bit genera il valore binario 101, che corrisponde al decimale 5.