繁体   English   中英

如何从第n行到第1行的表中选择数据集

[英]How to select set of data from a table from nth row to 1st row

我写了一个查询,从第n个记录到最后一个记录选择数据集,如下所示

select station_code from route_master where route_code = "102D" and sequence_no limit "5", "100";
  • 表名称: route_master
  • 列名称: route_code

现在我要从第n到第1行选择数据。

您可以仅使用普通的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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM