~/ 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/f1f7f082-5599-4dba-ba6a-dcc2637d5ea5/flashcard utf-8 LF