gpt4 book ai didi

sql - 查询获取最后 n 行(不包括最后一行)

转载 作者:行者123 更新时间:2023-12-03 02:46:49 25 4
gpt4 key购买 nike

我有一个包含 400 行的表。我想选择最后 6 行(不包括最后一行)。

通过以下代码,我得到了最后 6 行,但我不希望最后(第 400)行在那里

SELECT * 
FROM ImagesInfo
WHERE Image_Id IN
( SELECT TOP 6 Image_Id
FROM ImagesInfo
ORDER BY Image_Id DESC )

最佳答案

使用ROW_NUMBER()语法

SELECT * 
from
(
SELECT *, ROW_NUMBER() over (ORDER By Image_ID) rn
FROM yourtable
) v
WHERE rn between x and y

关于sql - 查询获取最后 n 行(不包括最后一行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12003762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com