【发布时间】:2016-04-04 00:50:55
【问题描述】:
我有以下查询和结果集
第一个数据未分组,第二个数据按“类别”分组。我的目标是对这些分组数据使用分页,但是由于 Oracle 11g 不支持 LIMIT 和 OFFSET,这已经成为一个问题。
我研究了这个问题的想法;
How to add offset in a "select" query in Oracle 11g?
但是我不想使用 WHERE 子句,因为它会从组中排除记录。
SELECT MAX(tb_test_1.category) as category, COUNT(tb_test_1.category) as count
FROM tb_test_1
GROUP BY tb_test_1.category
谁能告诉我如何在 Oracle 11g 的上述查询中使用 LIMIT 和 OFFSET?
谢谢
【问题讨论】:
-
但是您发布的问题已经有了答案,即使用 ROWNUM 两次,分别
inner query和outer query。
标签: sql oracle oracle11g pagination rownum