~/ learn/ postgresql/ cards/ Ranking rows
1 of 2

Number all books from most to least expensive with ROW_NUMBER(). Columns: title, price, rn. Order by price descending.

Number all books from most to least expensive with ROW_NUMBER(). Columns: title, price, rn. Order by price descending.

Answer

SELECT title, price, ROW_NUMBER() OVER (ORDER BY price DESC) AS rn FROM books ORDER BY price DESC;

space flip · ← → navigate · esc to exit
NORMAL ~/memra/library/0e49a667-5da4-4607-b77c-d364578918bc/flashcard utf-8 LF