CONV(N,from_base,to_base)

CONV(N,from_base,to_base)

異なる基数間の数値を変換します。基数 rom_base から基数 to_base に変換された、数値 N の文字列表現を戻します。引数のどれかが NULL である場合は NULL を戻します。引数 N は整数として解釈されますが、整数またはストリングとして特定される場合があります。最小限の基数は 2 で、最大の基数は 36 です。to_base が負数である場合は、N は符号付き数として登録されます。それ以外では、N は符号なしとして扱われます。CONV() は 64 ビット精度で動作します。

mysql> SELECT CONV('a',16,2);
        -> '1010'
mysql> SELECT CONV('6E',18,8);
        -> '172'
mysql> SELECT CONV(-17,10,-18);
        -> '-H'
mysql> SELECT CONV(10+'10'+'10'+0xa,10,10);
        -> '40'