OceanBase BITAND

2021-06-18 14:31 更新

運(yùn)算符按位進(jìn)行“與”操作。輸入和輸出類型均為 ?NUMBER? 數(shù)據(jù)類型。

語(yǔ)法

BITAND (nExpression1, nExpression2)

參數(shù)

參數(shù)

說明

nExpression1, nExpression2

指定按位進(jìn)行 AND 運(yùn)算的兩個(gè)數(shù)值。如果 nExpression1 和 nExpression2 為非整數(shù)型,那么它們?cè)诎次贿M(jìn)行 AND 運(yùn)算之前轉(zhuǎn)換為整數(shù)。

返回類型

?NUMBER? 數(shù)據(jù)類型。

示例

a 的二進(jìn)制為 0100;

b 的二進(jìn)制為 0110;

比較該二進(jìn)制,若相對(duì)應(yīng)的位置都為 1,則該位的值為 1,否則值為 0。所以 BITAND(2 , 3) = 0100 = 2。

執(zhí)行以下語(yǔ)句:

SELECT BITAND(2,3) FROM DUAL;

查詢結(jié)果如下:

+-------------+
| BITAND(2,3) |
+-------------+
|           2 |
+-------------+


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)