今天又学会了一个函数的用法

  今天又学会了一个函数的用法,以前编写SQL时,总是绕了很多不少弯路,今天见到原来还有这样一个函数。

  参数3为默认值(当往下第n行为null时候,取默认值,如不指定,则为null

  over()表示lead()操作的数据都在over()的范围内,里面可以使用以下子句

  可以使用lead函数来实现,先根据user_id字段进行分组,根据order_create_time字段进行组内排序,排完序后使用lead函数取出当前order_create_time字段后1行同字段的值,作为新字段值next_order_time,如果用户在3月份没有再次购买设置默认值。

  参数3为默认值(当往上第n行为null时候,取默认值,如不指定,则为null

  Lead函数和Lag函数,在实际应用中还是很广泛的,掌握它可以让我们在处理问题时达到事半功倍的效果。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注