sql cast()和convert()

19.CAST()函数和CONVERT()函数

CAST()函数可以将某种数据类型的表达式转化为另一种数据类型

CONVERT()函数也可以将制定的数据类型转换为另一种数据类型

19.1 CAST()函数和CONVERT()函数语法

select cast表达式 as 数据类型)

select convert(数据类型[(长度)],表达式[,样式])

19.2 CAST()函数和CONVERT()函数实例

要求:将“234”转化为数值型数据,并与123相加进行数学运算。

语句:

select CAST('234' as int)+123

SQL函数学习(十九):CAST()函数和CONVERT()函数
注:当234加了单引号,即表示其非数值,123没有加引号,所以123为数值型。

样例数据:

SQL函数学习(十九):CAST()函数和CONVERT()函数
将年龄转化为字符串,并将加上“岁”

select 姓名,学校,地址,convert(Varchar(10),年龄)+'岁',时间 from Table_2

执行结果:

SQL函数学习(十九):CAST()函数和CONVERT()函数

原文地址:https://www.cnblogs.com/zhang-wenbin/p/5420099.html