连续登陆5天及以上的用户
这个面试经典sql题,相信大家都遇到过,下面用窗口函数lead喝lag解决这个问题首先我们了解一下lead和lag的用法:lag函数:lag(colnum,n,default)这个函数用于统计窗口内往上第n行的值,其中参数1为列名,参数2为位移数,比如4,即往上数第四行,参数3为默认值,不指定即为NULLlead函数:lead(column,n,default)这个函数用于统计窗口内往下第n行的值,其中参数1为列名,参数2为位移数,比如4,即往上数第四行,参数3为默认值,不指定即为NUL