今天用到了row_number() over()函数 记录一下
row_number() 更具行数返回序号,不会出现重复序号
over(partition by column1 order by column2) 根据column1 来分组,根据column2来排序 desc为倒序,asc为正序,默认为正序排列
如果想对返回的行数进行条件判断 row_number() over() as alias,这里的alias为返回的序号,可以对alias进行条件限制,得到想要的结果
比如:where alias = 1,就可以取得排序后第一名的的结果数据。
哈哈哈 第一次写博客,有错误之处,请大家多多包涵。