EXTRACT
EXTRACT 函数是 PostgreSQL 中用于从日期和时间类型中提取特定部分(如年、月、日、小时等)的函数。
格式
EXTRACT(field FROM source)
-- field 参数是要提取的部分,例如 YEAR、MONTH、DAY、HOUR 等。
-- source 参数是包含日期或时间的表达式。
示例
例如,要从当前日期时间中提取年\月\日\,可以使用以下查询:
SELECT
EXTRACT(YEAR FROM CURRENT_TIMESTAMP) AS current_year,
EXTRACT(MONTH FROM CURRENT_TIMESTAMP) AS current_month,
EXTRACT(DAY FROM CURRENT_TIMESTAMP) AS current_day,
EXTRACT(HOUR FROM CURRENT_TIMESTAMP) AS current_hour;