📅  最后修改于: 2023-12-03 15:30:22.907000             🧑  作者: Mango
在 PostgreSQL 中,DATEPART 函数返回日期/时间值的指定部分。该函数用于从日期/时间值中提取特定部分的值,如年、月、日等。在本文中,我们将详细介绍 PostgreSQL 中的 DATEPART 函数以及它的使用方式。
DATEPART 函数的基本语法如下所示:
DATEPART(datepart, date)
其中,
datepart
:表示日期/时间值的部分,可以为以下值之一:year
:年quarter
:季度month
:月dayofyear
:年中的天数day
:日week
:周weekday
:星期几hour
:时minute
:分second
:秒millisecond
:毫秒date
:表示要从中提取值的日期/时间值。下面是使用 DATEPART 函数提取日期/时间值的部分的一些示例:
SELECT DATEPART('year', '2021-10-31'::date);
输出:
| datepart |
|----------|
| 2021 |
SELECT DATEPART('month', '2021-10-31'::date);
输出:
| datepart |
|----------|
| 10 |
SELECT DATEPART('day', '2021-10-31'::date);
输出:
| datepart |
|----------|
| 31 |
DATEPART 函数允许我们从日期/时间值中提取特定的部分。此函数在一些情况下非常有用,如在编写需要根据时间进行聚合或排序的查询时。我们在本文中介绍了 DATEPART 函数的基本语法和示例,并希望这对于 PostgreSQL 开发者有所帮助。