将某种数据类型的表达式显式转换为另一种数据类型。
1.SELECT CAST (表达式 AS 数据类型) FROM 表名
2.SELECT CONVERT (数据类型, 表达式) FROM 表名
| 字段 | 描述 | 
|---|---|
| CAST(123 AS CHAR(3)) | ‘123’ | 
| CAST('123' AS INT)+5 | 128 | 
| CONVERT(CHAR(6),123)+'$' | ‘123 $’ | 
| CONVERT(INT,123)+123 | 246 | 
1.通过CAST将当前日期转换成字符串。
SQL语句如下:
SELECT GETDATE(), CAST(GETDATE() AS char(20)) AS RQ
2.通过CONVERT将日期转换成YY/MM/DD格式。
SQL语句如下:
SELECT CONVERT(char(10), GETDATE(), 111) AS YYMMDD