使用 CAST:
CAST ( expression AS data_type )
使用 CONVERT:
CONVERT (data_type[(length)], expression [, style])
可以看到,convert比CAST多了一个style,在转化成日期类型时,因为需要格式要求,cast就不合适了。
cast一般更容易使用,convert的优点是可以格式化日期和数值。举几个小例子:
select CAST('123' as int) ------123
select CONVERT(int,'123')------123
select CAST(123.4 as int) ------123
select CONVERT(int,123.4)------123
|