BIT_COUNT
函数语法:
BIT_COUNT
(
<
expr
>
bigint
|
boolean
)
支持引擎:SparkSQL 、Presto
使用说明:将expr
设置为无符号64位整数,返回其位为1的个数,如果参数为 NULL,则返回 NULL。
返回类型:integer
示例:
BIT_GET
函数语法:
BIT_GET
(
<
expr
>
bigint
|
boolean,
<
pos
>
integer
)
支持引擎:SparkSQL 、Presto
使用说明:返回指定位置位(0或1)的值。位置从右到左编号,从零开始。位置参数不能为负。
返回类型:integer
示例:
> SELECT bit_get(11, 0);
1
> SELECT bit_get(11, 2);
0
GETBIT
函数语法:
GETBIT
(
<
expr
>
bigint
|
boolean,
<
pos
>
integer
)
支持引擎:SparkSQL 、Presto
使用说明:返回指定位置位(0或1)的值。位置从右到左编号,从零开始。位置参数不能为负。
返回类型:integer
示例:
> SELECT getbit(11, 0);
1
> SELECT getbit(11, 2);
0
本页内容是否解决了您的问题?