MySQL EXTRACT() 函数使用方法及示例

MySQL函数

在线示例

从日期中提取月份:

  SELECT EXTRACT(MONTH FROM "2017-06-15");

定义和用法

EXTRACT()函数从给定日期提取单独部分。

语法

  EXTRACT(part FROM date)

 

参数值

参数描述
part需要。要提取的单独部分。可以是以下之一:
  • MICROSECOND

  • SECOND

  • MINUTE

  • HOUR

  • DAY

  • WEEK

  • MONTH

  • QUARTER

  • YEAR

  • SECOND_MICROSECOND

  • MINUTE_MICROSECOND

  • MINUTE_SECOND

  • HOUR_MICROSECOND

  • HOUR_SECOND

  • HOUR_MINUTE

  • DAY_MICROSECOND

  • DAY_SECOND

  • DAY_MINUTE

  • DAY_HOUR

  • YEAR_MONTH

date需要。从中提取零件的日期

技术细节

适用于:从MySQL 4.0

更多实例

在线示例

从日期中提取星期:

  SELECT EXTRACT(WEEK FROM "2017-06-15");

在线示例

从日期时间中提取分钟:

SELECT EXTRACT(MINUTE FROM "2017-06-15 09:34:21");

在线示例

从日期时间中提取年份和月份:

SELECT EXTRACT(YEAR_MONTH FROM "2017-06-15 09:34:21");

MySQL函数