⌘+k ctrl+k
1.4 (LTS)
搜索快捷键 cmd + k | ctrl + k
Bitstring 类型
名称 别名 描述
BITSTRING BIT 由 1 和 0 组成的可变长度字符串

Bitstring 是由 1 和 0 组成的字符串。位类型数据为可变长度。每个 8 位组的 Bitstring 值需要占用 1 字节,外加一定量的固定空间用于存储元数据。

默认情况下,Bitstring 不会使用零进行填充。Bitstring 可以非常大,其大小限制与 BLOB 相同。

创建 Bitstring

可以将编码为 Bitstring 的字符串转换为 BITSTRING

SELECT '101010'::BITSTRING AS b;
b
101010

可以使用 bitstring 函数创建具有预定义长度的 BITSTRING。生成的 Bitstring 将会在左侧使用零进行填充。

SELECT bitstring('0101011', 12) AS b;
b
000000101011

数值(整数和浮点值)也可以通过转换(cast)为 BITSTRING。例如

SELECT 123::BITSTRING AS b;
b
00000000000000000000000001111011

函数

请参阅 Bitstring 函数

© 2025 DuckDB 基金会,阿姆斯特丹,荷兰
行为准则 商标使用指南