1.count/sum/min/avg 等等聚合函数值作用非null,那些null自动忽略了
2.sum只垂直加总(除非。。)
3.min、max既可以作用非数值也可以作用数值
4.count(distinct)常常联用
5.case语句在group by里十分好用!
6. case技巧2sum+case行结构变成列结构
7.case如果省略else,默认其他情况都是null了,所以记得要加上
经典例题1:求求多列的最大数
思路1:
思路二
经典例题2:
思路解析:groupby男女,之后我再select!!!!注意前后顺序