1.rank() over
查詢出指定的條件進行排名,條件相同排名相同的話,排名之間是不連續的
例如排名如 1 2 3 3 5 6 7 等,相同的排名會自動跳過
2.dense_rank() over
查詢出指定的條件后進行排名,條件相同,排名相同的話,排名是連續的,但是會出現并列的情況,不會出現空出的排名情況 ,例如 1 2 3 3 4 5 6 7 等
3.row_number() over
查詢出指定條件后進行排名,條件相同,排名相同的話,排名是連續的,不會出現并列的情況
例如排名 1 2 3 4 5 6 7 8 等,其中,3 和4 是相等的,但是不會出現并列排名的情況