DAYOFWEEK
函数返回日期的工作日索引,即,1 表示星期日,2 表示星期一,... 7 表示星期六。这些索引值对应于 ODBC 标准。
下面说明了DAYOFWEEK
函数:
DAYOFWEEK(date)
Code language: SQL (Structured Query Language) (sql)
DAYOFWEEK
函数接受 1 个DATE
或DATETIME
值参数。它返回一个范围从 1 到 7 的整数,代表星期日到星期六。
如果日期为NULL
、零 ( 0000-00-00
) 或无效,则DAYOFWEEK
函数返回NULL
。
以下示例返回December 1st, 2010
的工作日索引
mysql> SELECT DAYNAME('2012-12-01'), DAYOFWEEK('2012-12-01');
+-----------------------+-------------------------+
| DAYNAME('2012-12-01') | DAYOFWEEK('2012-12-01') |
+-----------------------+-------------------------+
| Saturday | 7 |
+-----------------------+-------------------------+
1 row in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)
在此查询中, DAYNAME
函数返回工作日名称,而DAYOFWEEK
函数返回December 1st, 2011
的工作日索引。
本教程有帮助吗?