跳到主要内容
翻译页面

本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。

LENGTH

返回字符串输入表达式中第一个 NULL 字符之前的字符数,或 BLOB 表达式中的字节数。

另请参阅:
[SELECT]


信息

要获取 JSON 数组的长度,请使用 JSON_ARRAY_LENGTH 函数。

语法​

SELECT LENGTH(expression) FROM <multipartIdentifier>;

参数​

expression
ASCII 字符串或 BLOB。

如果 expression 为 NULL,则返回 NULL。

如果 expression 是数值,则返回 expression 的字符串表示形式的长度。

返回值​

返回一个整数。


示例​

返回字符串列的长度​

SELECT name, length(name) AS len
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';

有关更多信息,请参阅 https://www.sqlite.org/lang_corefunc.html#length