メインコンテンツまでスキップ
翻訳ページ

このページは 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 を参照してください。