我对Postgres数据库很新.我有一个问题:
select offer_id, offer_date
from CMS_OFFER
where ROWNUM < 300
Run Code Online (Sandbox Code Playgroud)
它在Oracle中执行,但在Postgres中它不会被执行.我也尝试过row_number().它无法执行.请帮帮我:我怎么能做到这一点?
虽然与Oracle的ROWNUM不完全相同,但Postgresql有LIMIT:
select offer_id,offer_date from CMS_OFFER LIMIT 299
Run Code Online (Sandbox Code Playgroud)
区别在于ROWNUM在排序之前应用,LIMIT在排序之后应用(通常是你想要的).
| 归档时间: |
|
| 查看次数: |
19155 次 |
| 最近记录: |