当前位置: 首页>>代码示例>>用法及示例精选>>正文


MySQL CONV( )用法及代码示例

MySQL CONV()函数用于将数字从一个数字基本系统转换为另一个数字基本系统。 CONV()函数返回的值是字符串值的形式。它接受三个参数,即要转换的值,当前的数字基本系统和需要将值转换为的数字基本系统。

如果为新底数指定了正值,则CONV()函数将数字视为无符号数;如果为新底数指定了负数,则CONV()函数将数字视为有符号数。

用法:


CONV(number, current_base, new_base)

使用的参数:

  • number –它用于指定需要更改基数的人数。
  • current_base –用于指定号码的当前基本系统。
  • new_base –它用于指定需要在其中转换数字的基本系统。

返回值:
MySQL CONV()函数在用户指定的所需基本系统中返回一个值。

受支持的MySQL版本:

  • MySQL 5.7
  • MySQL 5.6
  • MySQL 5.5
  • MySQL 5.1
  • MySQL 5.0
  • MySQL 4.1
  • MySQL 4.0
  • MySQL 3.23

示例1:实现CONV()函数以将数字从数字基本系统10转换为数字基本系统2。

SELECT CONV(20, 10, 2); 

输出:

10100 

示例2:实现CONV()函数以将数字从数字基本系统2转换为数字基本系统10。

SELECT CONV(10100, 2, 10); 

输出:

20 

示例3:实现CONV()函数以将负数从数字基本系统8转换为数字基本系统10。

SELECT CONV(-6, 8, 10); 

输出:

18446744073709551610 

示例4:实现CONV()函数以将数字从数字基本系统16转换为数字基本系统10。

SELECT CONV('8D', 16, 10); 

输出:

141 


相关用法

注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 MySQL | CONV( ) Function。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。