「MySQL」BIT_LENGTH関数で文字列のビット数を調べる
環境
Windows10 64bit
MySQL 8.0.27
書式
BIT_LENGTH( 文字列 )
BIT_LENGTH関数を使用することで文字列のビット数を調べます
使用例1
日本語文字列のビット数を調べます
SQL構文
mysql> SELECT BIT_LENGTH('テスト太郎') result; +--------+ | result | +--------+ | 80 | +--------+ 1 row in set (0.06 sec)
使用例2
日本語と英字の文字列のビット数を調べます
mysql> SELECT BIT_LENGTH('テスト太郎study') result; +--------+ | result | +--------+ | 120 | +--------+ 1 row in set (0.00 sec)
使用例3
引数に数値を指定した場合
mysql> SELECT BIT_LENGTH('778899') result; +--------+ | result | +--------+ | 48 | +--------+ 1 row in set (0.00 sec)
使用例4
引数にNULLを指定した場合
mysql> SELECT BIT_LENGTH( NULL ) result; +----------+ | result | +----------+ | NULL | +----------+ 1 row in set (0.01 sec)