SQL-92/99 Oracle Db2 SQL Server MySQL PostgreSQL Access

CHAR_LENGTH ( 文字列 )


CHARACTER_LENGTH ( 文字列 )


戻り値 : 文字列の長さ

CHAR_LENGTH / CHARACTER_LENGTHは指定した文字列データの文字数を調べるときに使用します。


CHAR_LENGTHはCHARACTER_LENGTHの省略形です。

文字列の長さは、漢字・ひらがな・カタカナなどのマルチバイト文字であっても1文字として認識されます。

データベースのソフトウェア製品のバージョンやシステム文字コードなど環境により文字列の長さが文字数ではなくバイト数となることがありますので注意しましょう。


関連キーワード

OCTET_LENGTH






SQL実行例の説明(1)

T1_SAMPLE表から「ADDRESS」の文字列の長さを取得します。


SELECT U_ID, CHAR_LENGTH ( ADDRESS ) FROM T1_SAMPLE;


SQL実行の結果(1-1)

U_IDADDRESS
u060120東京都
u060121北海道
u062111大阪府
u062122沖縄県
u063113神奈川県
u063125千葉県
SQL Result
U_IDCHAR_LENGTH(ADDRESS)
u0601203
u0601213
u0621113
u0621223
u0631134
u0631253