文字列の文字数を調べる「LENGTH」関数の使い方
「LENGTH」関数を使うことによって、文字列の文字数を調べる事ができます。
「LENGTH」関数の構文
以下が、「LENGTH」の基本的な構文です。
--LENGTH( 調べたい文字列) LENGTH( String )
引数 | 説明 |
---|---|
String | 文字数を調べたい文字列を指定する。 空文字「”」の場合:NULLを返却。 NULLの場合:NULLを返却。 |
「LENGTH」関数の実行例
あくまで文字列の文字数を返却します。byte数ではないので注意しましょう。\(^o^)/
バイト数を調べるためには「LENGTHB」関数を使用しましょう。
SQL> SELECT LENGTH( 'いるか' ) as 文字数 FROM dual; 文字数 ---------- 3 SQL> SELECT LENGTH( 'iruka' ) as 文字数 FROM dual; 文字数 ---------- 5
指定する「String」が空文字の場合の実行例
ちょっとわかりにくいけどNULLが返却されています。
SQL> SELECT LENGTHB( '' ) as 文字数 FROM dual; 文字数 ----------
指定する「String」がNULLの場合の実行例
SQL> SELECT LENGTHB( NULL ) as 文字数 FROM dual; 文字数 ----------
コメント