MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips283 文字列の長さを求めるには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-3文字列関数Tips283 文字列の長さを求めるには

Level1

PointCHAR_LENGTH関数を利用します

構文   
CHAR_LENGTH(文字列)

CHAR_LENGTH関数は、与えられた文字列の文字数を返します。エイリアス(別名)として、CHARACTER_LENGTH関数を利用しても構いません。

よく似た関数としてLENGTH関数がありますが、こちらは文字列のバイト長を求めるものです。シングルバイト文字のみで構成された文字列では、LENGTH関数もCHAR_LENGTH関数も同じ結果を返しますが、マルチバイト文字列が含まれる場合には「CHAR_LENGTH < LENGTH」となります。あくまで文字数の取得には、CHAR_LENGTH関数を利用するようにしてください。

用例1
mysql> SELECT CHAR_LENGTH('WINGS'); ——5(文字)

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません