掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
Oracle bitand( )函數(shù)在Oracle數(shù)據(jù)庫(kù)中是很常見的,下面就為您詳細(xì)介紹Oracle bitand( )函數(shù)的用法,如果您感興趣的話,不妨一看。

Oracle bitand( )函數(shù):
返回兩個(gè)數(shù)值型數(shù)值在按位進(jìn)行AND 運(yùn)算后的結(jié)果。
語法
BITAND(nExpression1, nExpression2)
參數(shù)
nExpression1, nExpression2
指定按位進(jìn)行AND 運(yùn)算的兩個(gè)數(shù)值。如果 nExpression1 和 nExpression2 為非整數(shù)型,那么它們?cè)诎次贿M(jìn)行 AND 運(yùn)算之前轉(zhuǎn)換為整數(shù)。
Oracle bitand( )函數(shù)返回值類型:
數(shù)值型
說明
BITAND( ) 將 nExpression1 的每一位同 nExpression2 的相應(yīng)位進(jìn)行比較。如果 nExpression1 和 nExpression2 的位都是 1,相應(yīng)的結(jié)果位就是 1;否則相應(yīng)的結(jié)果位是 0。
下表列出對(duì) nExpression1 和 nExpression2 按位進(jìn)行 AND 運(yùn)算的結(jié)果:
nExpression1 位 nExpression2 位 結(jié)果位
0 0 0
0 1 0
1 1 1
1 0 0
bitand( ) 函數(shù)示例
x = 5&& 二進(jìn)制為 0101
y = 6&& 二進(jìn)制為 0110
? bitand(x,y) && 返回值 4,二進(jìn)制為 0100
-----------------------------------------------------------------------------
以上就是Oracle bitand( )函數(shù)的語法介紹。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流