SELECT * FROM ( SELECT some_column, row_number() over (order by your_sort_column desc) as row_num FROM some_table ) t WHERE row_num = 3
your_sort_column
で複数の行が同じ値になると予想される場合 ランク()関数を使用することもできます
SELECT * FROM ( SELECT some_column, rank() over (order by your_sort_column desc) as row_rank FROM some_table ) t WHERE row_rank = 3これは複数の行を返す可能性があります。