使用rownum语句将limit语句转换为oracle以限制每页的视图数据

时间:2018-09-30 00:18:17

标签: mysql oracle oracle11g limit rownum

因此,很不幸,我想使用Limit语句,似乎该功能不存在。我进行搜索并找到rownum函数。 这是我同时使用mysql数据库和oracle的方法,更改值后发现不同 MySQL查询:

select * from kategori_barang limit 1,2

Oracle查询:

SELECT * FROM KATEGORI_BARANG WHERE rownum BETWEEN 1 AND 2;

执行此命令时,显示的查询相同。但是当我更改oracle的值

SELECT * FROM KATEGORI_BARANG WHERE rownum BETWEEN 2 AND 2;

根本不显示数据,而如果使用查询,则会显示表中的MySQL数据。 那么mysql上的limit函数和oracle上的rownum是否相同? 如果不能解决这个问题?

0 个答案:

没有答案