3,491
社区成员
发帖
与我相关
我的任务
分享
--不用自己定义吧!
--sql1:
SELECT N,row_number() over(ORDER BY n DESC) rn FROM t
--result:
7820 1
7176 2
5428 3
77 4
55 5
30 6
25 7
--sql2
SELECT N
FROM
( SELECT N,row_number() over(ORDER BY n DESC) rn FROM t)
WHERE rn=1
--result
7820
SELECT N
FROM
( SELECT N,row_number() over(ORDER BY n DESC) rn FROM t)
WHERE rn=2
--result:
7176