使用 CAST:
CAST ( expression AS data_type )
使用 CONVERT:
CONVERT (data_type[(length)], expression [, style])
将 字符串转换为int cast ('2' as int)
将 int转换为varchar convert(varchar(20), 2)
需注意的是不要把cast写成case cast和case在查询分析器中是相同的颜色。。我就犯了这样的错误。晕死。
select year(getDate()),month(getDate()),day(getDate()) 年份月份日子
convert(varchar(10),getdate(),120) 取到 yyyy-mm-dd格式的数据