WINDOW FUNCTION LAST_VALUE

description

LAST_VALUE() 返回窗口范围内的最后一个值。与 FIRST_VALUE() 相反。

  1. LAST_VALUE(expr) OVER(partition_by_clause order_by_clause [window_clause])

example

使用FIRST_VALUE()举例中的数据:

  1. select country, name,
  2. last_value(greeting)
  3. over (partition by country order by name, greeting) as greeting
  4. from mail_merge;
  5. | country | name | greeting |
  6. |---------|---------|--------------|
  7. | Germany | Boris | Guten morgen |
  8. | Germany | Michael | Guten morgen |
  9. | Sweden | Bjorn | Tja |
  10. | Sweden | Mats | Tja |
  11. | USA | John | Hello |
  12. | USA | Pete | Hello |

keywords

  1. WINDOW,FUNCTION,LAST_VALUE