CONV
説明
入力パラメータの基数変換を行います。
構文
CONV(<input>, <from_base>, <to_base>)
パラメータ
| パラメータ | 説明 |
|---|---|
<input> | 変換対象のパラメータ。文字列または整数 |
<from_base> | 数値。変換元の基数。[2,36]の範囲内 |
<to_base> | 数値。変換先の基数。[2,36]の範囲内 |
戻り値
変換された<to_base>進数の数値が文字列として返されます。
いずれかの入力パラメータがNULLの場合、NULLを返します。
<from_base>または<to_base>が範囲要件を満たさない場合、NULLを返します。
例
SELECT CONV(15,10,2);
+-----------------+
| conv(15, 10, 2) |
+-----------------+
| 1111 |
+-----------------+
SELECT CONV('ff',16,10);
+--------------------+
| conv('ff', 16, 10) |
+--------------------+
| 255 |
+--------------------+
SELECT CONV(230,10,16);
+-------------------+
| conv(230, 10, 16) |
+-------------------+
| E6 |
+-------------------+
SELECT CONV(230,10,NULL);
+-------------------+
| CONV(230,10,NULL) |
+-------------------+
| NULL |
+-------------------+
SELECT CONV(230,10,56);
+-----------------+
| CONV(230,10,56) |
+-----------------+
| NULL |
+-----------------+