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
相关用法
- MySQL BIN()用法及代码示例
- MySQL IF( )用法及代码示例
- MySQL MD5用法及代码示例
- MySQL USER( )用法及代码示例
- MySQL OLD_PASSWORD用法及代码示例
- MySQL SESSION_USER( )用法及代码示例
- MySQL CONVERT( )用法及代码示例
- MySQL ISNULL( )用法及代码示例
- MySQL NULLIF( )用法及代码示例
- MySQL VERSION()用法及代码示例
- MySQL CONNECTION_ID( )用法及代码示例
- MySQL Group_CONCAT()用法及代码示例
- MySQL BINARY用法及代码示例
- MySQL LEAD() and LAG()用法及代码示例
- MySQL AES_DECRYPT()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 MySQL | CONV() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。