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 函数的使用很简单,但是也要根据实际需求来进行使用,才能发挥最大的效果。


数据运维技术 » MySQL函数conv技术指南(mysqlconv)