CAST 和 CONVERT将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。
语法
使用 CAST:
CAST ( expression AS data_type )
使用 CONVERT:
CONVERT (data_type[(length)], expression [, style])
参数
data type 表达式将转换成的数据类型。
expression 要转换的表达式。
例如:
1) cast(@FlatID_nva as nvarchar)+'0'+cast(@Count as nvarchar)
2) convert(nvarchar,DateTime) //将时间类型转换成字符串
select CONVERT(varchar, getdate(), 120 )
select CONVERT(nvarchar(10),RecordTime,120) as RecordTime from G_B_Worker //只获取(年-月-日)