bitand

bitand

bitand,是編程函式,作用是返回兩個數值型數值在按位進行 AND 運算後的結果。

基本內容

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。

bitandbitand

相關詞條

相關搜尋

熱門詞條

聯絡我們