云服务器网:购买云服务器和VPS必上的网站!

简单的 MSSQL 语句实现取年月日

MSSQL是一种广泛使用的关系数据库管理系统,提供了多种方式可以帮助用户轻松获得日期的年月日信息。下面详细介绍两种简单的 MSSQL 语句,它们可以实现取年月日的功能。
1. 使用DATENAME函数
DATENAME函数可以从一个日期值中提取相关的年月日值

MSSQL是一种广泛使用的关系数据库管理系统,提供了多种方式可以帮助用户轻松获得日期的年月日信息。下面详细介绍两种简单的 MSSQL 语句,它们可以实现取年月日的功能。

1. 使用DATENAME函数

DATENAME函数可以从一个日期值中提取相关的年月日值,用 MSSQL 语句表达出来就是:

SELECT DATENAME(year,GETDATE()) AS Year, 
DATENAME(MM,GETDATE()) AS Month,
DATENAME(dd,GETDATE()) AS Day

另外,还可使用该函数获得指定日期的年月日:

SELECT DATENAME(year,'2019-04⑴2') AS Year, 
DATENAME(MM,'2019-04⑴2') AS Month,
DATENAME(dd,'2019-04⑴2') AS Day

2. 使用DATEPART函数

DATEPART函数可以指定提取哪一年,月,日的信息,其语句表达出来的情势以下:

SELECT DATEPART(yyyy,GETDATE()) AS Year, 
DATEPART(MM,GETDATE()) AS Month,
DATEPART(dd,GETDATE()) AS Day

另外,还可使用该函数提取指定日期的年月日:

SELECT DATEPART(yyyy,'2019-04⑴2') AS Year, 
DATEPART(MM,'2019-04⑴2') AS Month,
DATEPART(dd,'2019-04⑴2') AS Day

通过上述两个 MSSQL 语句,可以分别从当前日期或指定日期提取年月日信息。优点是使用简单,弊端是对时区不兼容。因此,在 MSSQL 中取日期的年月日就有了这两种方式,可以根据实际情况选择适合的一种。

本文来源:https://www.yuntue.com/post/102816.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注