Fala Tiago.. boa tarde!
O Rownum serve para vc determinar qual a informação que você quer retornar em uma base que os registros se repetem por diversas vezes…
Ex.:
SQL> select funcionario, Ano from TB_CADASTRO;
FUNCIONARIO ANO
MARIA 2001
MARIA 2002
MARIA 2002
JOSE 2001
JOSE 2001
JOSE 2001
SQL> select count(1), funcionario, Ano from TB_CADASTRO group by funcionario, Ano;
COUNT(1) FUNCIONARIO ANO
1 MARIA 2001
2 MARIA 2002
3 JOSE 2001
SQL> select count(1), funcionario, Ano from TB_CADASTRO where rownum >= 3 group by funcionario, Ano;
COUNT(1) FUNCIONARIO ANO
3 JOSE 2001
Você precisa retornar informações do rownum ou uma determinada linha dentro de sua tabela???
Abraços…