BITAND

BITAND calcula una operación AND en los bits de dos enteros no negativos y devuelve un entero. Esta función se suele utilizar con la función DECODE.

La operación AND compara dos valores de bit. Si ambos valores son 1, el operador devuelve 1. Si uno o los dos valores son 0, el operador devuelve 0.

Valor de Retorno

NUMBER

Sintaxis

BITAND(expr1, expr2) 

Argumentos

expr1 y expr2 son expresiones numéricas para enteros no negativos.

Ejemplo

BITAND(7, 29) devuelve el valor 5.

El valor binario de 7 es 111 y de 29, 11101. Una comparación de bit por bit genera el valor binario 101, que es el decimal 5.