LENGTH、LENGTHB、LENGTH4
式内の指定した文字列の長さを返します。LENGTHはNUMBER型を返します。
SQL構文
{LENGTH|LENGTHB|LENGTH4} (CharExpr) パラメータ
LENGTHには、次のパラメータがあります。
| パラメータ | 説明 |
|---|---|
|
|
長さを返す対象の文字列です。サポートされる |
説明
LENGTH関数は、CharExprの長さを戻します。LENGTHは、文字セットで定義された文字を使用して長さを計算します。LENGTHBは、文字数ではなくバイト数を使用します。LENGTH4には、UCS4コード・ポイントを使用します。
例
文字列'William'の長さを判別します。
Command> SELECT LENGTH('William') FROM dual;
< 7 >
1 row found.
次の例では、NCLOBデータの長さを判別します。
Command> SELECT nclob_column FROM nclob_content; < Demonstration of the NCLOB data type > 1 row found. Command> SELECT LENGTH(nclob_column) FROM nclob_content; < 36 > 1 row found.