MONTHNAME(date)
date
的月份名:mysql> SELECT MONTHNAME("1998-02-05"); -> 'February'
QUARTER(date)
date
在一年中的季度,范围为1
到4
:mysql> SELECT QUARTER('98-04-01'); -> 2
WEEK(date)
WEEK(date,first)
date
为一年的第几周,返回值范围为0
到53
(是的,可能有第 53 周的开始)。两个参数形式的WEEK()
允许你指定一周是否以星期日或星期一开始,以及返回值为0-53
还是1-52
。 这里的一个表显示第二个参数是如何工作的:
值 | 含义 |
0 | 一周以星期日开始,返回值范围为 0-53 |
1 | 一周以星期一开始,返回值范围为 0-53 |
2 | 一周以星期日开始,返回值范围为 1-53 |
3 | 一周以星期一开始,返回值范围为 1-53 (ISO 8601) |
mysql> SELECT WEEK('1998-02-20'); -> 7 mysql> SELECT WEEK('1998-02-20',0); -> 7 mysql> SELECT WEEK('1998-02-20',1); -> 8 mysql> SELECT WEEK('1998-12-31',1);
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/