MSSQL 格式转换函数用法


一、MSSQL中格式转换函数简介

1.1 cast
cast(待转换值 AS 转换后类型)

1.2 convert
convert(转换后类型,待转换值)

1.3 cast 同convert区别
1.3.1 从这两个函数的语法上,我们很难看出这两个函数本质上的不同之处,只看出 简单的语法顺序不同而已
1.3.2 convert转换函数,拥有cast的所有功能,还可以进行指定日期格式转换

二、MSSQL中格式转换函数用法

例:
—将一个字符串转换为 整型
select cast(‘885′ as int)
select convert(int,’885’)
—-将一个decimal 转换为整型
select cast(885.65 as int)
select convert(int,885.65)

如下图所示:
sql-cast-convert-sample

三、日期类型
SELECT CONVERT(varchar,GETDATE(),5)
  SELECT CONVERT(varchar,GETDATE(),111)
  SELECT CONVERT(varchar,GETDATE(),1)

例:
convert-riqi格式转换