異なる基数間の数値を変換します。基数 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'