我编写了一个查询来选择从第n个到最后一个记录的数据集,如下所示
select station_code from route_master where route_code = "102D" and sequence_no limit "5", "100";
route_master
route_code
现在我想从第n行到第1行选择数据。
答案 0 :(得分:0)
您可以使用普通LIMIT
命令以及强制反向排序的子查询:
SELECT station_code
FROM
(
SELECT station_code, sequence_no
FROM route_master
WHERE route_code = '102D'
ORDER BY sequence_no
LIMIT n
) t
ORDER BY sequence_no DESC;