「MySQL」CHAR_LENGTH関数で文字列の文字数を調べる

2022年1月5日

環境
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)

 

MySQL

Posted by arkgame