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.
NUMBER
BITAND(expr1, expr2)
expr1 e expr2 sono espressioni numeriche per numeri interi non negativi.
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.
Copyright © 2003, 2007, Oracle. Tutti i diritti riservati.