一、rank()函數 RANK(): 用于對結果集中的行進行排名。RANK() 會為相同的值分配相同的排名,并在隨后排名中跳過相應的名次。 例如有兩個并列第一,則前兩名的排名都是1,第三個人的排名是3。 語法結構: 1 2 3 4 RANK() OVER ( PARTITION BY <expression>[{,<expression>...}] ORDER BY <ex
rank() over(order by sum(customer_sales) desc) rank, dense_rank() over(order by sum(customer_sales) desc) dense_rank, row_number() over(order by sum(customer_sales) desc) row_number from user_order group by region_id, customer_id; ...