You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PostgreSQL中将查询结果传入MOD函数?

解决方案

直接将EXTRACT的结果作为MOD函数的第一个参数传入即可,由于EXTRACT返回的是double precision类型,建议转换为整数类型以避免潜在的精度问题,可运行的查询语句如下:

SELECT MOD(EXTRACT(MINUTE FROM TIMESTAMP '2011-11-22 13:30:15')::INTEGER, 5);

该语句会计算30与5的模,最终返回结果0。如果不需要类型转换,也可以直接嵌套使用:

SELECT MOD(EXTRACT(MINUTE FROM TIMESTAMP '2011-11-22 13:30:15'), 5);

两种写法都能得到正确结果,类型转换的写法更严谨。

内容的提问来源于stack exchange,提问作者geethanjali kumaran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 02:40:27