MySQL @Wiki 実用リファレンス

CONV

最終更新:

my-sql

- view
管理者のみ編集可
HOME > 関数 > 文字列関数 > CONV


CONV

CONV(N,from_base,to_base)
数値を、進数の異なる数値に変換する。数値 N を from_base 進数から to_base 進数に変換した数値の文字列表現を返す。いずれかの引数が 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'


記事メニュー
目安箱バナー