gpt4 book ai didi

sql-server - 如何在不排序的情况下选择表中的最后 5 行?

转载 作者:行者123 更新时间:2023-12-01 22:13:06 25 4
gpt4 key购买 nike

我想从 SQL Server 中的表中选择最后 5 条记录,而不按升序或降序排列表。

最佳答案

这几乎是我写过的最奇怪的查询,但我很确定它会从表中获取“最后 5”行,而无需排序:

select * 
from issues
where issueid not in (
select top (
(select count(*) from issues) - 5
) issueid
from issues
)

请注意,这利用了 SQL Server 2005 将值传递到“top”子句的能力 - 它在 SQL Server 2000 上不起作用。

关于sql-server - 如何在不排序的情况下选择表中的最后 5 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/311054/

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