BITAND 对两个非负整数的位执行 AND 运算,返回一个整数值。此函数通常与 DECODE 函数结合使用。
AND 运算比较两个位值。如果两个值都是 1,则运算符返回 1。如果一个或两个值都为 0,则运算符返回 0。
NUMBER
BITAND(expr1, expr2)
expr1 和 expr2 是非负整数的数字表达式。
BITAND(7, 29) 返回值 5。
7 的二进制值是 111,29 的二进制值是 11101。逐位比较生成二进制值 101,也就是十进制值 5。
版权所有 © 2003,2007,Oracle。保留所有权利。