这个问题我在项目中遇到过,我们是这样解决的 SELECT 检索的字段 FROM ( SELECT ROWNUM as rownumber, 检索的字段 FROM ( SELECT 检索的字段 FROM product ORDER BY 你排序的字段 ) ) WHERE rownumber between 1 and 4
修正一下 SELECT rownumber, 检索的字段 FROM ( SELECT ROWNUM as rownumber, 检索的字段 FROM ( SELECT 检索的字段 FROM product ORDER BY 你排序的字段 ) ) WHERE rownumber between 1 and 4 主要思想是, 先排好序,在给排好学的纪录添加序号,在取纪录的个数
SELECT
检索的字段
FROM
(
SELECT
ROWNUM as rownumber,
检索的字段
FROM
(
SELECT
检索的字段
FROM
product
ORDER BY 你排序的字段
)
)
WHERE rownumber between 1 and 4
SELECT
rownumber,
检索的字段
FROM
(
SELECT
ROWNUM as rownumber,
检索的字段
FROM
(
SELECT
检索的字段
FROM
product
ORDER BY 你排序的字段
)
)
WHERE rownumber between 1 and 4
主要思想是,
先排好序,在给排好学的纪录添加序号,在取纪录的个数