BIN( 数値 )
BIN関数を使用することで数値を10進数から2進数へ変換することができます。
mysql> SELECT BIN( 111 ); +------------+ | BIN( 111 ) | +------------+ | 1101111 | +------------+ 1 row in set (0.02 sec)
逆に2進数を10進数に変換したい場合は、CONV関数を使用します。
mysql> SELECT BIN( 111 ); +------------+ | BIN( 111 ) | +------------+ | 1101111 | +------------+ 1 row in set (0.00 sec) mysql> SELECT CONV( 1101111, 2, 10 ); +------------------------+ | CONV( 1101111, 2, 10 ) | +------------------------+ | 111 | +------------------------+ 1 row in set (0.00 sec)
BIN | 10進数の整数を2進数に変換する |
BIT_LENGTH | 文字列のビット数を調べる |