入力キャラクタ・セットによる定義を使用して、文字列の長さを返します。
この文字列のデータ型には、CHAR
、VARCHAR2
、NCHAR
、NVARCHAR2
、CLOB
、NCLOB
のいずれかを使用できます。戻り値のデータ型はNUMBER
です。文字列のデータ型がCHAR
の場合、長さにはすべての後続の空白が含まれます。文字列がNULLの場合、この関数は0(ゼロ)を返します。
注意:
文字列がNULLの場合、SQL関数はNULLを戻します。
構文
『Oracle Database SQL言語リファレンス』を参照してください。
制限事項
SELECT
コマンドは、関数LENGTHB
、LENGTHC
、LENGTH2
およびLENGTH4
をサポートしていません。
例
この例では、各問題のproblem_id
およびproblem_key
の長さを示します。
select problem_id, length(problem_key) from problem;