SQL转换函数CAST 和 CONVERT

CAST 语法:

CAST ( expression AS data_type [ ( length ) ] )


CONVERT 语法:

CONVERT ( data_type [ ( length ) ] , expression [ , style ] )


expression 任何有效的表达式 data_type 目标数据类型。 这包括 xmlbigint 和 sql_variant 不能使用别名数据类型。 length 指定目标数据类型长度的可选整数。 默认值为 30。

style 指定 CONVERT 函数如何转换 expression 的整数表达式。 如果 style为 NULL,则返回 NULL。 该范围是由 data_type 确定的。 

例子:

SELECT  CAST(student.StudentClass AS  nvarchar(3 )) FROM  Student
SELECT CONVERT(nvarchar,Student.StudentAge)  FROM Student

两者在转换日期格式的区别上比较大:


猜你喜欢

转载自blog.csdn.net/maymay_/article/details/80180565
今日推荐