MariaDB CONV() 函数使用指南
在 MariaDB 中,CONV()
是一个内置的数字函数,它将数字从一个进制转为另一个进制,比如从 10 进制转为 2 进制。
MariaDB CONV()
语法
这里是 MariaDB CONV()
函数的语法:
CONV(num, from_base, to_base)
参数
num
- 必需的。一个数字。
from_base
- 必需的。 数字当前使用的进制。从 2 到 36。
to_base
- 必需的。 将数字转为的进制。从 2 到 36。
如果您不提供参数或提供了错误数量的参数,MariaDB 将报告一个错误:ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CONV'
。
返回值
MariaDB CONV()
函数将数字从一个进制转为另一个进制。
如果任意参数为 NULL
, CONV()
函数将返回 NULL
。
MariaDB 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
输出:
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
输出:
CONV(16, 10, 2): 10000
CONV(32, 10, 2): 100000
CONV(64, 10, 2): 1000000
结论
在 MariaDB 中,CONV()
是一个内置的数字函数,它将数字从一个进制转为另一个进制。