Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Obtenha a contagem total de linhas no ORACLE e obtenha apenas 4 resultados


Use as funções da janela:
select *
from (
  select col1, 
         col2,
         row_number() over (order by some_column) as rn,
         count(*) over () as total_count
  from the_table
) 
where rn <= 4;

Mas se essa mesa for muito grande, não vai ser muito rápida.