MySQL函数conv技术指南(mysqlconv)
MySQL 库里的 conv 函数,可实现字符串和数字之间的转换。 conv 函数的语法如下:
“`select CONV( num sys1, sys1, sys2 )“`
参数说明:
num:进行转换的数字。
sys1:原来数字的进制。
sys2:把 num 转换成的进制。
MySQL conv 两个多功能,只有2种以内的转换:
1)将十进制数字转换成二进制、八进制或十六进制
2)将二进制、八进制、十六进制数转换成十进制数
举个例子:我们想将十进制的 10 转换成八进制,那么可以使用如下语法:
“`SELECT CONV(10,10,8);“`
运行结果如下:
12
我们也可以反过来进行操作,将十六进制 0xb 转换成十进制
“`SELECT CONV(0xb,16,10);“`
运行结果如下:
11
所以,MySQL 的 conv 函数可实现不同进制之间的转换,并且可实现十进制数字与二进制、八进制、十六进制间的相互转换。conv 函数的使用很简单,但是也要根据实际需求来进行使用,才能发挥最大的效果。