词条 | bitand |
释义 | bitand 返回两个数值型数值在按位进行 AND 运算后的结果。 语法 BITAND(nExpression1, nExpression2) 参数 nExpression1, nExpression2 指定按位进行 AND 运算的两个数值。如果 nExpression1 和 nExpression2 为非整数型,那么它们在按位进行 AND 运算之前转换为整数。 返回值类型 数值型 说明 BITAND( ) 将 nExpression1 的每一位同 nExpression2 的相应位进行比较。如果 nExpression1 和 nExpression2 的位都是 1,相应的结果位就是 1;否则相应的结果位是 0。 下表列出对 nExpression1 和 nExpression2 按位进行 AND 运算的结果: SELECT BITAND(6,3) FROM DUAL; BITAND(6,3) --------------- 2 例如: select bitand(6,7) from dual; 6的二进制是0110;7是0111.逻辑与是将各二进制位一一进行与操作,其中第二和第三位相同并且都是1,诸位逻辑与后结果为0110 故,返回结果为6。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。