MySQL CAST 关键字的使用

CAST 关键字的语法为:

CAST(字段名 as 要转换的类型) #其中,可以转换的类型为: #CHAR(字符) #DATE(日期) #DATETIME(日期和时间) #DECIMAL(浮点型) #SIGNED(整型) #TIME(时间型)

 

例如,下面有一个这样的表:

 

student_nameborn_datestudent_result
张三1990-05-23 19:47:0098
李四1991-03-04 10:36:0089

 

例如我们想将 student_result 转换为 DECIMAL 并且结果保留 2 位小数:

 

SELECT CAST(student_result AS DECIMAL(10,2)) AS 成绩 FROM demo

 

运行结果为:

 

 

例如将出生日期 born_date 转换为 SIGNED 显示:

 

SELECT CAST(bron_date AS SIGNED) AS 日期转换为SIGNED FROM demo

 

运行结果为:

 

 

相关文章