程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle bitand( )函數簡介

Oracle bitand( )函數簡介

編輯:Oracle數據庫基礎

Oracle bitand( )函數在Oracle數據庫中是很常見的,下面就為您詳細介紹Oracle bitand( )函數的用法,如果您感興趣的話,不妨一看。

Oracle bitand( )函數:

返回兩個數值型數值在按位進行AND 運算後的結果。
語法
BITAND(nExpression1, nExpression2)
參數
nExpression1, nExpression2
 
指定按位進行AND 運算的兩個數值。如果 nExpression1 和 nExpression2 為非整數型,那麼它們在按位進行 AND 運算之前轉換為整數。
 
Oracle bitand( )函數返回值類型:
數值型
 
說明
BITAND( ) 將 nExpression1 的每一位同 nExpression2 的相應位進行比較。如果 nExpression1 和 nExpression2 的位都是 1,相應的結果位就是 1;否則相應的結果位是 0。

下表列出對 nExpression1 和 nExpression2 按位進行 AND 運算的結果:
 
nExpression1 位 nExpression2 位 結果位 
0 0 0 
0 1 0 
1 1 1 
1 0 0 
bitand( ) 函數示例
x = 5&& 二進制為 0101
y = 6&& 二進制為 0110
? bitand(x,y) && 返回值 4,二進制為 0100

-----------------------------------------------------------------------------

以上就是Oracle bitand( )函數的語法介紹。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved