将某种数据类型的表达式显式转换为另一种数据类型。
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