文字列の長さを取得するLENGTH、LENGTHB
構文
Oracleで文字列の長さを取得するには「LENGTH」、「LENGTHB」を使います。
LENGTH(文字列)
LENGTHで文字列の文字数を取得します。
LENGTHB(文字列)
LENGTHBで文字列のバイト数を取得します。
例1. LENGTHで文字の長さを取得するパターン
--LENGTHで文字の長さを取得する SELECT LENGTH('佐藤太郎') FROM DUAL; [結果] 4
文字列「佐藤太郎」の文字の長さ「4」を「LENGTH」で取得しました。
例2. LENGTHBで文字のバイト数を取得するパターン
--LENGTHBで文字のバイトの長さを取得する SELECT LENGTHB('佐藤太郎') FROM DUAL; [結果] 8
文字列「佐藤太郎」のバイト数「8」を「LENGTHB」で取得しました。
LENGTHで文字数を、LENGTHBでバイト数を取得することができました。
以上、Oracleで文字列の長さを取得するLENGTH、LENGTHBでした。
コメント