OCT( 数値 )
OCT関数を使用することで数値を10進数から8進数へ変換することができます。
mysql> SELECT OCT( 111 ); +------------+ | OCT( 111 ) | +------------+ | 157 | +------------+ 1 row in set (0.00 sec)
逆に8進数を10進数に変換したい場合は、CONV関数を使用します。
mysql> SELECT OCT( 111 ); +------------+ | OCT( 111 ) | +------------+ | 157 | +------------+ 1 row in set (0.00 sec) mysql> SELECT CONV( 157, 8, 10 ); +--------------------+ | CONV( 157, 8, 10 ) | +--------------------+ | 111 | +--------------------+ 1 row in set (0.00 sec)