WEEKDAY
函式返回一個日期的工作日索引值,即星期一為0
,星期二為1
,星期日為6
。
以下說明了WEEKDAY
函式的語法:
WEEKDAY(date)
WEEKDAY
函式接受1
個引數,即DATE
或DATETIME
值,它返回一個整數,範圍從0
到6
,表示星期一到星期日。
如果日期為NULL
,則無效或零(0000-00-00
),WEEKDAY
函式返回NULL
。
請參閱以下範例:
mysql> SELECT DAYNAME('2018-01-01'), WEEKDAY('2018-01-01');
+-----------------------+-----------------------+
| DAYNAME('2018-01-01') | WEEKDAY('2018-01-01') |
+-----------------------+-----------------------+
| Monday | 0 |
+-----------------------+-----------------------+
1 row in set
在這個例子中,我們使用DAYNAME
函式來獲取工作日的名字,和WEEKDAY
函式獲得'2018-01-01'
的工作日索引。