SelectDB Enterprise
参考手册
SQL 函数
标量函数
位处理函数
BIT_LENGTH

BIT_LENGTH

描述

用于返回一个字符串的 二进制表示 中 位数(即总的二进制位数)。它计算的是字符串的二进制编码所占的位数。

语法

BIT_LENGTH( <str>)

参数

参数说明
<str>需计算的字符串

返回值

返回 <str> 的二进制表示中所占用的位数,包括所有的 0 和 1。

举例

select BIT_LENGTH("abc"), BIT_LENGTH("中国"), BIT_LENGTH(123);
+-------------------+----------------------+-----------------------------------------+
| bit_length('abc') | bit_length('中国')   | bit_length(cast(123 as VARCHAR(65533))) |
+-------------------+----------------------+-----------------------------------------+
|                24 |                   48 |                                      24 |
+-------------------+----------------------+-----------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标