PostgreSQL中的NUMTODSINTERVAL

时间:2014-07-28 13:16:40

标签: sql oracle postgresql

PostgreSQL 中的功能是否与 Oracle 中的NUMTODSINTERVAL(n, interval unit)相同?

3 个答案:

答案 0 :(得分:2)

如果你想要一个类似于this函数的功能(即单位是可变的 - 不是常数):一个简单的串联& PostgreSQL中的演员表就足够了:

select cast(num || unit as interval)

SQLFiddle

您可以详细了解interval的输入格式here

答案 1 :(得分:2)

只需将您的变量乘以所需的间隔:

interval '1' day * n

答案 2 :(得分:0)

'1 day'::interval 做这样的事情。