我对Postgres数据库很新。我有一个问题:
select offer_id, offer_date
from CMS_OFFER
where ROWNUM < 300
在Oracle中执行,但在Postgres中它不会被执行。 我也尝试过row_number()。它无法执行。请帮帮我:我怎么能做到这一点?
答案 0 :(得分:6)
虽然与Oracle的ROWNUM不完全相同,但Postgresql有LIMIT:
select offer_id,offer_date from CMS_OFFER LIMIT 299
区别在于ROWNUM在排序之前应用,LIMIT在排序之后应用(通常是你想要的)。
答案 1 :(得分:2)
select offer_id,offer_date from CMS_OFFER limit 299