RANK
RANK calculates the rank of a value in a group of values.
Syntax
RANK () OVER ( [ PARTITION BY expression [, ...] ]
ORDER BY expression [ ASC | DESC ] [ NULLS { FIRST | LAST } ] [, ...] )
Remarks
• PARTITION BY is optional.
• ORDER BY is required.
• The window clause is not allowed.