BIT_AND函數(shù)返回的所有位在表達(dá)式的位與。 基本的前提是,如果兩個(gè)對應(yīng)位是相同的,那么一個(gè)位與操作返回1,而如果它們是不同的,位與操作將返回0。函數(shù)本身返回一個(gè)64位的整數(shù)值。如果沒有匹配,那么它將返回18446744073709551615.下面的例子對由汽車制造商進(jìn)行分組的價(jià)格列:
SQL> SELECT
MAKER, BIT_AND(PRICE) BITS
FROM CARS GROUP BY MAKER
+---------------------------------------------------------+
|MAKER BITS |
+---------------------------------------------------------+
|CHRYSLER 512 |
|FORD 12488 |
|HONDA 2144 |
+---------------------------------------------------------+
1 row in set (0.00 sec)