- 12
- 0
- 约4.89千字
- 约 6页
- 2015-08-07 发布于湖北
- 举报
SQL-高级查询.doc
练习6 复杂的结构化查询语句
6.1 上机目的
1、掌握SELECT语句的统计函数的作用和使用方法
2、通过练习SELECT语句的GROUP BY和ORDER BY字句的用法,理解其作用,掌握语句的写法。
3、通过练习涉及多张表的连接查询,掌握它的作用和写法
6.2 上机练习预备知识点
6.2.1汇总函数
函数语法说明 功能 SUM([ALL|DISTINCT]表达式) 返回表达式的所有值的和 AVG([ALL|DISTINCT]表达式) 返回表达式所有值的平均值 COUNT([ALL|DISTINCT]表达式) 返回表达式中值的个数 MAX(表达式) 表达式的最大值 MIN(表达式) 表达式的最小值 说明:
①函数中DISTINCT的作用是统计计算的过程中去掉重复值。
②函数中ALL的作用是统计计算全部的值包括重复值。可省略。
6.2.2 GROUP BY 子句
作用:将记录根据GROUP BY后所跟字段的值分成多个组,进行分组计算。一般情况GROUP BY 子句与汇总函数连用。
格式:GROUP BY(字段,…n)
例14 按照班级把学生信息表的数据分组,并且统计每个班级的人数
分析:Students表中班级人数这一列,因此需要计算才能得到。因此需要先按class分组,class列中有几个不同的值就要分成几组,再按各组进行统计计算。
SELECT class,人数
原创力文档

文档评论(0)