1.汇总函数有哪些:
count(列名)计算某一列的函数
sum(列名)对某列数据求和
avg(列名)对某列数据求平均值
max(列名)求某列数据的最大值
min(列名)求某列数据的最小值
(注意:1.所有的汇总函数如果输入的是列名,会将空值排除在外计算,count(*)计算全部行会包括空值 2.sum和avg只能运用于数值型的数据)
汇总函数练习题:
2.如何对数据进行分组:
- group by 常与应用函数f(x)组合使用
- having by对分组结果指定条件
3.如何对查询结果进行排序:
- order by默认按照升序(asc)排序,desc降序
- 指定多个排序时按照先后顺序进行排序
- 含有null值时,null值会在查询结果开头显示
- limit表示从查询结果中取出指定行,“limit 3,2”表示从第四行数据开始,取两条数据。
4.sql运行顺序(order by子句在select子句后运行,其他子句按照顺序运行)
分组练习题:
sqlzoo练习题