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
#
