:
-- 窗口函数聚合函数: SUM()求和、AVG()平局数、COUNT()总记录数、MIN()最小值、MAX()最大值
-- 分组查看电子设备: 求和、平局价格、总计数、最贵商品价格、最便宜商品价格...比较常用,方便使用且重要:
LAG(expr,n)
返回当前行的前n行的expr的值:
这个函数很重要,它可以完成很多高级的功能,比如获取到,返回当前行的前n行的expr的值
-- LAG(要获取的列,...FIRST_VALUE(列) 函数可以,返回第一条记录的,某个列值
业务场景:
#获取商品价格与最贵的价格差
SELECT
god.id,god.category,god.name,god.price...LAST_VALUE() 函数与FIRST_VALUE() 就想反,它是获取最后一列的值。...(要获取的列,总窗口第n行数据)
SELECT
god.id,god.category,god.name,god.price
,NTH_VALUE(price,1) OVER(ORDER BY price