SQL:postgreSQL借助日期函数Extract按照时间区分查询结果

Extract 属于 SQL 的 DML(即数据库管理语言)函数,同样,InterBase 也支持 Extract,它主要用于从一个日期或时间型的字段内抽取年、月、日、时、分、秒数据,因此,它支持其关健字 YEAR、MONTH、DAY、HOUR、MINUTE、SECOND、WEEKDAY、YEARDAY。

Extract 的使用语法为:
EXTRACT(关健字 FROM 日期或时间型字段)

例如:我们想从一个入库表(RK)"入库时间(INTIME)"(此入库时间为 TIMESTAMP 型)字段内提取相应的时间数据。有如下形式:

语名 说明

SELECT EXTRACT(YEAR FROM INTIME) FROM RK 从INTIME字段中提取年份

SELECT EXTRACT(MONTH FROM INTIME) FROM RK 从INTIME字段中提取月份

SELECT EXTRACT(DAY FROM INTIME) FROM RK 从INTIME字段中提取日

SELECT EXTRACT(HOUR FROM INTIME) FROM RK 从INTIME字段中提取时

SELECT EXTRACT(MINUTE FROM INTIME) FROM RK 从INTIME字段中提取分

SELECT EXTRACT(SECOND FROM INTIME) FROM RK 从INTIME字段中提取秒

实例:按照小时区分查询结果

查询7月20日所有的数据

在这里插入图片描述

使用Extract区分

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KaiSarH

如果觉得文章不错,可以支持下~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值