把MSSQL中的年月日一次显示出来 (mssql显示年月日)

MSSQL中可以使用简单的语句把年月日一次显示出来,需要处理字段类型为 “date”,本文主要介绍如何做到。

首先,要在数据库里创建一个日期字段,例如:

CREATE TABLE `TEST_TABLE`
(
`date` DATE NOT NULL,
//省略其它的字段
)

然后插入数据:

Insert into `TEST_TABLE` (`date`)
values ('2020-02-10')

接下来,就可以使用SQL语句来把年月日一次性显示出来了,代码如下:

SELECT 
YEAR(date) as 年,
MONTH(date) as 月,
DAY(date) as 日
FROM
TEST_TABLE

运行上述代码,可以得到:

年    月    日
2020 2 10

最后,可以使用拼接字符串把三个字段合并为一个,代码如下:

“`SQL

SELECT

CONCAT(YEAR(date), ‘-‘, MONTH(date), ‘-‘, DAY(date)) as 日期

FROM

TEST_TABLE


运行上述代码,可以得到:

日期

2020-2-10


以上代码就可以一次性显示出MSSQL中的年月日了。通过上面的例子,就可以很容易地把MSSQL中的年月日一次性显示出来了。

数据运维技术 » 把MSSQL中的年月日一次显示出来 (mssql显示年月日)