Window Function
Compute values across a set of rows
AdvancedSQL
SELECT name, salary, RANK() OVER (ORDER BY salary DESC) as rank FROM employees;
What each clause does
RANK() OVER (ORDER BY salary DESC) assigns a rank to each row based on salary, without collapsing rows like GROUP BY.