📜  PostgreSQL – EXTRACT函数

📅  最后修改于: 2022-05-13 01:57:15.439000             🧑  作者: Mango

PostgreSQL – EXTRACT函数

PostgreSQL EXTRACT()函数用于从日期/时间值中查询与日期和时间相关的字段,例如年、月和日。

Syntax: EXTRACT(field FROM source)

我们来分析一下上面的语法:

  • 在上述语法中,字段参数用于指定要从日期/时间值中提取的字段。
  • 一般或者是TIMESTAMP型或INTERVAL类型。根据传递的值设置类型。例如,如果我们传递一个DATE值,该函数将适应一个TIMESTAMP类型的值。

示例 1:

以下语句从时间戳中提取年份:

SELECT EXTRACT(YEAR FROM TIMESTAMP '2020-12-31 13:30:15');

输出:



示例 2:

以下语句从时间戳中提取季度:

SELECT EXTRACT(QUARTER FROM TIMESTAMP '2020-12-31 13:30:15');

输出:

示例 3:

以下语句从时间戳中提取月份:

SELECT EXTRACT(MONTH FROM TIMESTAMP '2020-12-31 13:30:15');

输出: