按位表达式函数

该系列函数可用于对数字或一组数字记录执行按位运算。

函数名称

语法

摘要描述

BITAND

BITAND(a, b)

两个数值表达式(ab)的按位 AND 运算。

BITAND_AGG

BITAND_AGG(a)

与 BITAND 相同,但适用于 a 组中的 所有 数字记录。

BITNOT

BITNOT(a)

a 数值表达式的按位取反。

BITOR

BITOR(a, b)

两个数值表达式(ab)的按位 OR 运算。

BITOR_AGG

BITOR_AGG(a)

与 BITOR 相同,但适用于 a 组中的 所有 数字记录。

BITSHIFTLEFT

BITSHIFTLEFT(a, n)

a 数值表达式的位向左移动 n 位。

BITSHIFTRIGHT

BITSHIFTRIGHT(a, n)

a 数值表达式的位向右移动 n 位,并进行符号扩展。

BITXOR

BITXOR(a, b)

两个数值表达式(ab)的按位 XOR 运算。

BITXOR_AGG

BITXOR_AGG(a)

与 BITXOR 相同,但适用于 a 组中的 所有 数字记录。

GETBIT

GETBIT(a, n)

获取 a 数值表达式中位置 n 的位。

语言: 中文