标签: sql oracle postgresql
PostgreSQL 中的功能是否与 Oracle 中的NUMTODSINTERVAL(n, interval unit)相同?
NUMTODSINTERVAL(n, interval unit)
答案 0 :(得分:2)
如果你想要一个类似于this函数的功能(即单位是可变的 - 不是常数):一个简单的串联& PostgreSQL中的演员表就足够了:
select cast(num || unit as interval)
SQLFiddle
您可以详细了解interval的输入格式here。
interval
答案 1 :(得分:2)
只需将您的变量乘以所需的间隔:
interval '1' day * n
答案 2 :(得分:0)
'1 day'::interval 做这样的事情。
'1 day'::interval