Skip to content

BIT_AND

功能描述

执行按位与聚合运算,返回按位与运算结果数据。

语法格式

BIT_AND(expr)

参数说明

expr:数据类型为VARBIT。

函数返回类型

VARBIT类型。

说明:

expr的某值为NULL,则忽略跳过此值,并发出警告信息。

示例

sql
SQL> CREATE TABLE tab_bit_and(c1 VARBIT(7));

SQL> INSERT INTO tab_bit_and VALUES(b'1010101')(b'1011100')(b'0011100');

SQL> SELECT BIT_AND(c1) FROM tab_bit_and;

EXPR1 |
------------------------------------------------------------------------------
b'0010100' |

SQL> INSERT INTO tab_bit_and VALUES(NULL);  

SQL> SELECT BIT_AND(c1) FROM tab_bit_and;

EXPR1 | 
------------------------------------------------------------------------------
b'0010100' |

Warning: [E17091] 统计函数忽略了部分空值