先用排名函数将数据按序号进行排序,然后在外面嵌套一层查询,where条件里加上排名的筛选,数据集里这个排名筛选改成参数的形式就可以了.
排名函数链接地址:https://www.cnblogs.com/shizhijie/p/9366247.html#:~:text=Sql%20%E5%9B%9B%E5%A4%A7%E6%8E%92%E5%90%8D%E5%87%BD%E6%95%B0%EF%BC%88ROW_NUMBER%E3%80%81RANK%E3%80%81DENSE_RANK%E3%80%81NTILE%EF%BC%89%E7%AE%80%E4%BB%8B,%E6%8E%92%E5%90%8D%E5%87%BD%E6%95%B0%E6%98%AFSql%20Server2005%E6%96%B0%E5%A2%9E%E7%9A%84%E5%8A%9F%E8%83%BD%EF%BC%8C%E4%B8%8B%E9%9D%A2%E7%AE%80%E5%8D%95%E4%BB%8B%E7%BB%8D%E4%B8%80%E4%B8%8B%E4%BB%96%E4%BB%AC%E5%90%84%E8%87%AA%E7%9A%84%E7%94%A8%E6%B3%95%E5%92%8C%E5%8C%BA%E5%88%AB%E3%80%82