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


MySQL CONVERT( )用法及代码示例

MySQL CONVERT()函数用于将值从一种数据类型转换为另一种数据类型。 MySQL CONVERT()函数还用于将值从一个字符集转换为另一个字符集。它接受两个参数,即输入值和要转换的类型。

CONVERT()函数返回指定数据类型或字符集中的值。

转换数据类型的语法:


CONVERT( input_value, data_type )

转换字符集的语法:

CONVERT( input_value USING character_set )

使用的参数:

input_value –用于指定输入值。
data_type –它用于指定要转换的所需数据类型。
character_set –它用于指定要转换为的所需字符集。

返回值:
CONVERT()函数返回指定数据类型或字符集中的值。

受支持的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:实现CONVERT()函数以将值转换为CHAR数据类型。

SELECT CONVERT(198, CHAR); 

输出:

198 

示例2:实现CONVERT()函数以将值转换为日期时间数据类型。

SELECT CONVERT('2019-11-19', DATETIME); 

输出:

2019-11-19 00:00:00 

示例3:实现CONVERT()函数以将值转换为UNSIGNED类型。

SELECT CONVERT(2-5, UNSIGNED); 

输出:

18446744073709551613 

示例4:实现CONVERT()函数以将字符串值转换为utf8字符集。

SELECT CONVERT('geeksforgeeks' USING utf8); 

输出:

geeksforgeeks 


相关用法

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