gpt4 book ai didi

sql - 选择查询的 n-1 行

转载 作者:行者123 更新时间:2023-12-05 00:38:59 25 4
gpt4 key购买 nike

我正在使用 oracle 11g。
假设以下查询返回 n 行。

SELECT t.id,t.from_date,t.price  FROM prices t order by id, date

我只想要查询中的前 n-1 行。
如果不使用内部查询,我怎么可能做到这一点?

最佳答案

编辑 :根据添加到问题中的附加信息进行修改。

select p.id, p.from_date, p.price
from (select id, from_date, price, row_number() over (order by id desc) as r from prices) p
where p.r <> 1
order by p.id, p.from_date

关于sql - 选择查询的 n-1 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4935470/

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