2020年5月8日

窗口函数

摘要: rank() 跳跃排序,即如果第二名和第三名分数一样,则二三都是2,第四名为4dense_rank() 连续排序,二三同上,第四名为3,即名次连续row_number() 无重复值排序,直接为1 2 3 4,不分是否分数相等 注意mysql8.0以上才支持窗口函数,5.7不支持,查看mysql版本语 阅读全文

posted @ 2020-05-08 17:17 吃我一枪 阅读(145) 评论(0) 推荐(0) 编辑

group by与where having的使用

摘要: 当两个表联结后,group by 后面的列如果在select后面出现了,可以直接进行groupby,否则最好加上表名,如果不加表名,且该列是重复列的话,会报错, where和group by可以连用,但where子句中是不能用聚集函数作为条件表达式的,想要用聚合函数做筛选可以再group by后面跟 阅读全文

posted @ 2020-05-08 16:14 吃我一枪 阅读(548) 评论(0) 推荐(0) 编辑

导航