gpt4 book ai didi

sql - 如何获得每组的第二行

转载 作者:行者123 更新时间:2023-11-29 12:42:21 25 4
gpt4 key购买 nike

我有这 2 组数据,有 2 个不同的纬度和经度 我只想要每个纬度和经度的第二行例如。 18.08 和 72.5 我要 40 和 20.18 abd 79.22 我想要 21

以下输入是其他查询的结果输出请让我知道如何实现这一点

 depth   lat    long    
35 18.08 72.5
40 18.08 72.5 --<--
45 18.08 72.5
50 18.08 72.5
55 18.08 72.5
60 18.08 72.5
9 20.18 79.22
21 20.18 79.22 --<--
46 20.18 79.22
57 20.18 79.22
73 20.18 79.22
74 20.18 79.22

最佳答案

您可以使用窗口函数 row_number 轻松地做到这一点:

select *
from (
select t.*,
row_number() over (
partition by lat, long order by depth
) as rn
from your_table t
) t
where rn = 2;

关于sql - 如何获得每组的第二行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43718941/

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