Achei essa dica muitíssimo útil!!!
Abaixo uma forma legal e simples de "rankear" uma consulta rapidamente pelo próprio SQL no Oracle.
Isso se torna bastante útil quando se precisa rankear algo como resultados das filiais da empresa, ou resultado de venda de vendedores, para saber quem é o top, etc... O Resultado desta consulta seria algo assim:
1. Avaí
2. Bahia
3. Coritiba
4. Palmeiras
5. Santos
6. São Paulo
Abaixo uma forma legal e simples de "rankear" uma consulta rapidamente pelo próprio SQL no Oracle.
select row_number() over (order by t.nome_time) as Rank,
t.nome_time
from TB_CLUBES_BRASILEIROS t
order by Rank
Isso se torna bastante útil quando se precisa rankear algo como resultados das filiais da empresa, ou resultado de venda de vendedores, para saber quem é o top, etc... O Resultado desta consulta seria algo assim:
1. Avaí
2. Bahia
3. Coritiba
4. Palmeiras
5. Santos
6. São Paulo
Comentários
Postar um comentário