MySQL函数全解析:日期时间、数学与流程控制
1. 日期和时间函数
1.1 WEEKOFYEAR()
WEEKOFYEAR(date) 函数用于返回给定日期所在的当年周数。它于 MySQL 4.1.1 版本引入,与 WEEK() 函数同义,但模式固定为 3,且无法更改。示例如下:
SELECT CURDATE( ) AS Date,
WEEKOFYEAR(CURDATE( )) AS Week;
结果:
| Date | Week |
|------------|------|
| 2005-01-11 | 2 |
1.2 YEAR()
YEAR(date) 函数返回给定日期的年份,返回值范围为 1000 到 9999,若为零日期则返回 0。示例如下:
SELECT YEAR('2008-01-01') AS 'Year';
结果:
| Year |
|------|
| 2008 |
1.3 YEARWEEK()
YEARWEEK(date[, value]) 函数返回年份和当年周数的组合,格式为 yyyyww 。默认情况下,一周的第一天是星期日,作为计算基础。也可以通过将第
超级会员免费看
订阅专栏 解锁全文
4396

被折叠的 条评论
为什么被折叠?



