BIT_LENGTH
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
BIT_LENGTH()
函数计算给定字符串的长度,单位为位。
SELECT bit_length('hello');
create.select(bitLength("hello")).fetch();
结果是
+------------+ | bit_length | +------------+ | 40 | +------------+
请参阅 BIT_LENGTH(二进制) 获取此函数的二进制版本。
方言支持
此示例使用 jOOQ
bitLength("hello")
翻译成以下特定方言的表达式
Access、SQLDataWarehouse、SQLServer
(8 * len('hello'))
ASE
(8 * datalength('hello'))
Aurora MySQL、Aurora Postgres、CockroachDB、Databricks、DuckDB、Exasol、Firebird、H2、HSQLDB、Informix、MariaDB、MySQL、Postgres、Redshift、Snowflake、Vertica、YugabyteDB
bit_length('hello')
BigQuery
(8 * byte_length('hello'))
ClickHouse、DB2、Derby、Hana、MemSQL、SQLite、Sybase、Teradata、Trino
(8 * length('hello'))
Oracle
(8 * lengthb('hello'))
使用 jOOQ 3.21 生成。早期 jOOQ 版本的支持可能有所不同。 在我们的网站上翻译您自己的 SQL
反馈
您对此页面有任何反馈吗? 我们很乐意听到您的反馈!