「MySQL」CHAR_LENGTH関数で文字列の文字数を調べる
環境
Windows10 64bit
MySQL 8.0.27
書式
CHAR_LENGTH( 文字列 )
CHAR_LENGTH関数を使用することで文字列の文字数を調べます
使用例1
文字列の文字数を調べます
mysql> SELECT CHAR_LENGTH( 'テスト太郎' ); +-----------------------------+ | CHAR_LENGTH( 'テスト太郎' ) | +-----------------------------+ | 5 | +-----------------------------+ 1 row in set (0.03 sec)
使用例2
mysql> SELECT CHAR_LENGTH( 'テスト太郎study' ); +----------------------------------+ | CHAR_LENGTH( 'テスト太郎study' ) | +----------------------------------+ | 10 | +----------------------------------+ 1 row in set (0.00 sec)
使用例3
引数にNULLを指定した場合
mysql> SELECT CHAR_LENGTH( NULL ); +---------------------+ | CHAR_LENGTH( NULL ) | +---------------------+ | NULL | +---------------------+ 1 row in set (0.00 sec)
使用例4
引数に数値を設定した場合
mysql> SELECT CHAR_LENGTH(778899); +---------------------+ | CHAR_LENGTH(778899) | +---------------------+ | 6 | +---------------------+ 1 row in set (0.00 sec)