教您如何使用sql DATENAME

数据库 SQL Server
学习SQL数据库,各种字符串是必须要首先掌握的,下面为您介绍的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) 日期部分返回星期几(星期天、星期一等)。

是返回 datetimesmalldatetime 值或日期格式字符串的表达式。对 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

 

 

【编辑推荐】

SQL查询日期的问题

SQL外连接简介

SQL中CREATE语句的使用

SQL内连接详解

锁定SQL表的语句

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-21 16:59:37

SQL Server创

2010-10-21 16:59:37

SQL Server创

2010-09-25 11:02:33

SQL主键

2010-09-07 10:42:12

SQL语句

2010-09-03 14:14:16

SQL删除

2010-09-10 16:24:06

SQL函数

2010-09-26 13:56:43

SQL远程查询

2010-09-24 15:58:24

SQL语句逐条更新

2010-10-21 14:06:22

定义SQL Serve

2010-09-27 16:48:07

sql server时

2010-09-09 09:59:37

SQL函数TRUNC

2010-09-07 15:54:47

SQL语句LIKE

2010-09-25 09:34:05

sql server主

2010-10-13 15:59:21

MySQL索引

2010-09-24 18:47:23

SQL数据分页

2010-10-19 16:58:34

SQL Server日

2010-09-16 15:48:03

SQL Server系

2010-10-12 10:10:55

mysql触发器

2010-09-17 13:35:30

SQL跨表更新

2010-09-28 10:35:58

SQL字段默认值
点赞
收藏

51CTO技术栈公众号