複製鏈接
請複製以下鏈接發送給好友

bitand

鎖定
bitand是指返回兩個數值型數值在按位進行 AND 運算後的結果。
外文名
bitand
參    數
nExpression1, nExpression2
返回值類型
數值型
語    法
BITAND
bitand
返回兩個數值型數值在按位進行 AND 運算後的結果。
指定按位進行 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。