我想得到 Impala 名单中倒数第二项。是否有返回(min+1)(x)的函数/方法?示例表:
foo bar 1 3 2 5 3 6 4 2 5 8
函数
SELECT MIN(bar) FROM example
会回来的
bar 2
我想从条形图中的数值列表中选择倒数第二个值:
SELECT SECONDTOLAST(bar) FROM example
返回
bar 3
4xy9mtcn1#
你可以用 row_number() 功能:
row_number()
select t.bar from (select *, row_number() over (order by bar) as seq from table ) t where seq = 2; -- Get the second last bar
1条答案
按热度按时间4xy9mtcn1#
你可以用
row_number()
功能: