YEAR
- 命令说明:返回日期时间字段中的年。
- 示例:
SELECT year(now()),year(current_date()); +-------------------------+ | _col0 _col1 | +-------------------------+ | 2018 2018 |
QUARTER
- 命令说明:返回年份日期的季度值,范围为1〜4。
- 示例:
SELECT quarter(current_date()),quarter(now()); +-------------------------+ | _col0 _col1 | +-------------------------+ | 4 4 |
MONTH
- 命令说明:返回日期时间中的月份。
- 示例:
SELECT month(now()); +--------------------+ | _col0 | +--------------------+ | 12 |
DAY/DAY_OF_MONTH
- 命令说明:返回指定日期是当月的第几天。
- 示例:
SELECT day(current_date()),day_of_month(now()); +--------------------+ | _col0 _col1 | +--------------------+ | 27 27 |
DAY_OF_WEEK/DOW
- 命令说明:返回指定日期是星期几。
- 示例:
SELECT day_of_week('2018-11-02'),dow(current_date()); +--------------------+ | _col0 _col0 | +--------------------+ | 6 5 |
DAY_OF_YEAR/DOY
- 命令说明:返回当前系统时间是本年的第几天。
- 示例:
SELECT day_of_year(now()),day_of_year(current_date()); +--------------------+ | _col0 _col1 | +--------------------+ | 361 361 |
HOUR
- 命令说明:返回日期时间中的小时。
- 示例:
SELECT hour(now()),hour(current_time()); +--------------------+ | _col0 _col1 | +--------------------+ | 15 15 |
MINUTE
- 命令说明:返回指定日期时间中的分钟。
- 示例:
SELECT minute('2018-1-2 10:23:10'),minute(now()) +--------------------+ | _col0 _col1 | +--------------------+ | 23 19 |
SECOND
- 命令说明:返回日期时间中的秒。
- 示例:
SELECT second(current_time()),second('2018-2-3 10:10:10'); +--------------------+ | _col0 _col1 | +--------------------+ | 51 10 |