我的专栏看起来像这样:
delta
delta
alpha
alpha
alpha
gamma
gamma
gamma
我想将它分组并订购。所以它会导致:
1. alpha
2. delta
3. gamma
这仍然很容易。 现在,重点是告诉SQL"告诉我第二组",不知道我们将在那里实际拥有哪些数据。换句话说 - 不是用数字命名组。 有什么想法吗?
答案 0 :(得分:1)
您可以使用row_number()
分析函数:
select your_col
from (select your_col,
row_number() over (order by your_col) as rn
from your_table
group by your_col)
where rn = 2