Window Functions
row_number()
/rank()
/dense_rank()
persent_rank()
/cume_dist()
lag()
/lead()
first_val()
/last_val()
nth_value
/nfile()
There is a frame window. Sometimes you only want to select the previous two values to do rank, or the row before and the row after the current row, How?
CURRENT ROW- boundary is the current row, generally used with other range keywords
UNBOUNDED PRECEDING - boundary is the first row in the partition
UNBOUNDED FOLLOWING - The boundary is the last line in the partition
expr PRECEDING - boundary is the value of expr for the current row
expr FOLLOWING - boundary is the current line plus the value of expr
Number Functions
TBD
Distribution Functions
TBD
#