扫码一下
查看教程更方便
extract()函数 提取日期的一部分。
extract()函数语法如下
extract(unit from date)
extract() 函数使用与 date_add() 或 date_sub() 相同类型的单位说明符,但它是从日期中提取数据而不是执行日期算术。
mysql> select extract(year from '1999-07-02');
---------------------------------------------------------
| extract(year from '1999-07-02') |
---------------------------------------------------------
| 1999 |
---------------------------------------------------------
1 row in set (0.00 sec)
mysql> select extract(year_month from '1999-07-02 01:02:03');
---------------------------------------------------------
| extract(year_month from '1999-07-02 01:02:03') |
---------------------------------------------------------
| 199907 |
---------------------------------------------------------
1 row in set (0.00 sec)