RANK() - Tworzy ranking niegęsty
select
kolumna1,
kolumna2,
kolumna3,
RANK() OVER (order by kolumna3 desc) ranking
from tabela1
DENSE_RANK() - Tworzy ranking gęsty
select
kolumna1,
kolumna2,
kolumna3,
DENSE_RANK() OVER (order by kolumna3 desc) ranking_gesty
from tabela1