RANK()
Returns the rank of each row within the partition of a result set. The rank of a row is one plus the number of ranks that come before the row in question.
SELECT product_id, product_name, list_price, RANK () OVER ( ORDER BY list_price DESC ) price_rank FROM production.products;