建立了数据,简单查询,接下来就是汇总分析了,对于汇总分析,要认识的概念是函数:对于excel来说,函数是必备的技能,SQL也一样,接下来就是几个简单的函数练习。
count:求某列的行数;
sum:对某列数据求和(只能对数值类型的列计算);
avg:求某列数据的平均值(只能对数值类型的列计算);
max:求某列数据的最大值;
min:求某列数据的最小值。
函数练习:
group by 分组函数练习:
having 对分组结果指定条件练习:
SQL解决业务问题练习:
心得体会:
这次的学习多少会拿来和excel来比较,当然方式方法完全不一样,不过思路还是相同的,对比之后更加容易理解SQL,比如,我在excel中求和最经常使用到的是SUMIF;我想如果用SQL来转换这个函数,也是挺好玩的。
求各学生的总成绩
excel的函数就是:=SUMIF(A:A,F2,C:C)
SQL操作是:
SQL比较高级的感觉来了,就是excel要进行下一步动作,就要开始处理数据,而SQL直接加语句就可以了,比如,现在找出总成绩大于200的学生,excel就比较麻烦了,当然有很多种方式,比如用IF函数,设置条件等,但是SQL就比较简单了,直接加一句having 总成绩>200
本关操作错误汇总: