PostgreSQL EXTRACT 日期函数
PostgreSQL的EXTRACT函数是一个用来从日期/时间值中提取特定成分(如年、月、日、小时等)的函数。
以下是一些使用EXTRACT函数的方法:
- 提取年份:
SELECT EXTRACT(YEAR FROM TIMESTAMP '2022-01-15');
- 提取月份:
SELECT EXTRACT(MONTH FROM TIMESTAMP '2022-01-15');
- 提取一个星期中的天:
SELECT EXTRACT(DAY FROM TIMESTAMP '2022-01-15');
- 提取小时:
SELECT EXTRACT(HOUR FROM INTERVAL '2 hours');
- 提取分钟:
SELECT EXTRACT(MINUTE FROM INTERVAL '2 hours 30 minutes');
- 提取秒:
SELECT EXTRACT(SECOND FROM INTERVAL '2 hours 30 minutes 45 seconds');
- 提取时区偏移的小时数:
SELECT EXTRACT(TIMEZONE_HOUR FROM TIMESTAMPTZ '2022-01-15 10:00:00-3 hours');
- 提取时区偏移的分钟数:
SELECT EXTRACT(TIMEZONE_MINUTE FROM TIMESTAMPTZ '2022-01-15 10:00:00-3 hours 30 minutes');
以上就是PostgreSQL中EXTRACT函数的一些基本用法。
评论已关闭