gpt4 book ai didi

sql - 从 SQL Server 表中选择第 N 个最小元素

转载 作者:行者123 更新时间:2023-12-02 09:11:47 26 4
gpt4 key购买 nike

我需要你的帮助:_)

我有一个表 Invoice,其中包含 Id、Name、Address、Total 列,并且我需要能够提取第 N 个 Total 元素.

我尝试了这段代码:

select 
Min(total)
from
(select top(5) Total
from Invoice
order by Total desc) as Total

它可以工作,但它只显示一列,没有 ID、名称和地址..((

我该如何修复它并显示所有内容?

最佳答案

事实上,您可以使用 offset/fetch 来做到这一点:

select i.*
from Invoice
order by Total desc
offset 4 rows fetch first 1 row only;

关于sql - 从 SQL Server 表中选择第 N 个最小元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51225061/

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