MySQL EXTRACT 函数

  • 定义和用法

    EXTRACT - 函数使用与DATE_ADD()DATE_SUB()相同类型的单位说明符,但是从日期中提取部分而不是执行日期算术。
  • 语法

    EXTRACT(unit FROM date)
    提取日期中的某部分。
  • 示例

    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)
    
    尝试一下