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