可用版本: Dev (3.21) | 最新 (3.20) | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13 | 3.12 | 3.11

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

引用此页

反馈

您对此页面有任何反馈吗? 我们很乐意听到您的反馈!

The jOOQ Logo