LENGTH
文字列のバイト数を返します。
形式
構文
-
LENGTH(文字列)
引数
引数名 | 型 | 内容 |
---|---|---|
文字列 | 文字列 | 対象の文字列 |
戻り値
-
文字列のバイト数。
実行例
シングルバイト文字列
'12345'指定して実行します。
5が戻されます。
SQL> SELECT LENGTH('12345') FROM SYSIBM.DUAL; 1 ------------- 5
マルチバイト文字列
'あいうえお'指定して実行します。
この環境では文字コードがUTF-8です。対象の文字はすべて3バイトになりますので、3×5=15が戻されます。
SQL> SELECT LENGTH('あいうえお') FROM SYSIBM.DUAL; 1 ------------- 15