教您如何使用sql DATENAME
sql DATENAME是sql數據庫中非常重要的字符串,下面將為您詳細介紹sql DATENAME的使用,希望對您學習SQL數據庫有所幫助。
DATENAME
sql DATENAME是返回代表指定日期的指定日期部分的字符串。
語法
DATENAME ( datepart , date )
參數
datepart
是指定應返回的日期部分的參數。下表列出了 Microsoft® SQL Server™ 識別的日期部分和縮寫。
日期部分 | 縮寫 |
---|---|
year | yy, yyyy |
quarter | qq, q |
month | mm, m |
dayofyear | dy, y |
day | dd, d |
week | wk, ww |
weekday | dw |
Hour | hh |
minute | mi, n |
second | ss, s |
millisecond | ms |
weekday (dw) 日期部分返回星期幾(星期天、星期一等)。
是返回 datetime 或 smalldatetime 值或日期格式字符串的表達式。對 1753 年 1 月 1 日之后的日期用datetime 數據類型。更早的日期存儲為字符數據。當輸入 datetime 值時,始終將其放入引號中。因為 smalldatetime 只精確到分鐘,所以當用 smalldatetime 值時,秒和毫秒總是 0。有關指定日期的更多信息,請參見 datetime 和 smalldatetime。有關時間值指定的更多信息,請參見時間格式。
如果只指定年份的最后兩位數字,則小于或等于 two digit year cutoff 配置選項的值的最后兩位數字的值所在世紀與截止年所在世紀相同。大于該選項的值的最后兩位數字的數字所在世紀為截止年所在世紀的前一個世紀。例如,如果 two digit year cutoff 為 2050(默認),則 49 被解釋為 2049,50 被解釋為 1950。為避免模糊,請使用四位數字的年份。
返回類型
nvarchar
注釋
SQL Server 自動在字符和 datetime 值間按需要進行轉換,例如,當將字符值與 datetime 值進行比較時。
示例
此示例從 GETDATE 返回的日期中提取月份名。
SELECT DATENAME(month, getdate()) AS 'Month Name'
下面是結果集:
Month Name ------------------------------
February
【編輯推薦】