串MSSQL中如何将日期类型转换为字符串(mssql 日期转化字符)

MSSQL(Microsoft SQL Server)是一款强大的关系型数据库,可以快速高效的操作大量的数据。MSSQL的日期类型数据为date,那么如何将日期类型数据转换为字符串呢?下面介绍几种常用的方法:

一、convert()函数

convert()函数可以将日期类型转换为特定的字符串,可以参考下面的代码:

SELECT convert (varchar(20), create_time,120) as create_date_str 
from tb_users

这里的convert函数有3个参数,第一个是要转换成的字符串类型(VARCHAR),第二个是create_time字段,最后一个是转换格式,120表示转换后的日期格式为20200101。

二、format()函数

format()函数可以将日期转换成特定格式的字符串,可参考下面代码:

SELECT format(create_time, 'yyyy-MM-dd HH:mm:ss') as create_date_str 
from tb_users

这里的format函数需要2个参数,第一个是要转换的字段create_time,第二个是指定的转换格式,如果需要转换后的字符串穿件可以把’yyyy-MM-dd HH:mm:ss’改成你需要的格式。

三、cast()函数

cast()函数也可以将日期数据转换为字符串,可以参考下面代码:

SELECT cast(create_time as varchar(20)) as create_date_str 
from tb_users

这里的cast函数有两个参数,第一个作为要转换的字段,第二个是varchar(20),表示要将其转换为20位的字符串。

本文介绍了MSSQL中如何将日期类型转换为字符串的几种常用方法,以上这些函数都可以方便的将日期类型转换为特定的字符串格式,便于后期数据的使用。


数据运维技术 » 串MSSQL中如何将日期类型转换为字符串(mssql 日期转化字符)