MySQL CONV() 函数使用指南
MySQL CONV()
函数将数字从一个进制转为另一个进制,比如从 10 进制转为 2 进制。
CONV()
语法
这里是 MySQL CONV()
函数的语法:
CONV(num, from_base, to_base)
参数
num
- 必需的。一个数字。
from_base
- 必需的。 数字当前使用的进制。从 2 到 36。
to_base
- 必需的。 将数字转为的进制。从 2 到 36。
返回值
MySQL CONV()
函数将数字从一个进制转为另一个进制。
如果任意参数为 NULL
, CONV()
函数将返回 NULL
。
CONV()
示例
这里有几个 CONV()
的常用示例。
本示例将 16 进制的几个字符转为 10 进制的数字:
SELECT
CONV('A', 16, 10),
CONV('B', 16, 10),
CONV('C', 16, 10),
CONV('D', 16, 10),
CONV('E', 16, 10),
CONV('F', 16, 10)\G
*************************** 1. row ***************************
CONV('A', 16, 10): 10
CONV('B', 16, 10): 11
CONV('C', 16, 10): 12
CONV('D', 16, 10): 13
CONV('E', 16, 10): 14
CONV('F', 16, 10): 15
本示例将 10 进制的几个数字转为 2 进制的数字:
SELECT
CONV(16, 10, 2),
CONV(32, 10, 2),
CONV(64, 10, 2)\G
*************************** 1. row ***************************
CONV(16, 10, 2): 10000
CONV(32, 10, 2): 100000
CONV(64, 10, 2): 1000000