资源描述:
《sql语句查询统计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、★sql语句查询统计SQL语句查询统计SQL语句查询统计悬赏分:100-解决时间:2008-6-1817:591.查询学生表中所有学生的详细信息;2.查询所有学生的学号、姓名、年龄;3.查询年龄在18岁至20岁之间(含18和20岁)的信息系(IS)学生的学号、姓名、年龄及系名;4.查询所有姓王或姓李的学生的姓名、学号、年龄;5.查询成绩不及格的学生学号(要求没有重复);6.查询信息系(IS)或计算机系(CS)的学生姓名、年龄、系名,结果按系名升序,同一专业按姓名降序排序;7.查询所有信息系学生的总人数;8.查询选修了2号课程的学生人数
2、、最高分、平均分;9.查询各门课程的课程号、选课人数及平均分;10.查询有1门以上不及格的学生学号和不及格课程门数;11.统计各个课程的平均分12.统计各个课程的平均分(按平均分降序排列)13.统计每个学生的选课数量14.统计每个学生的选课数量(按选课数量升序排列)15.统计各个课程的平均分(显示课程名称和平均分)16.统计各个课程的平均分(显示课程编号、名称和平均分)17.统计平均分在70分以上的所有课程的平均分(显示课程名称和平均分)18.统计每个学生的选课数量(显示学生姓名和选课数量)19.统计每个学生的选课数量(显示学生学号、
3、姓名和选课数量)20.统计至少选了4门课的所有学生的选课数量(显示学生姓名和选课数量)1.select*from学生表2.select学号,姓名,年龄from学生表3.select学号,姓名,年龄from学生表学生表学生表学生表学生表ax(分数),min(分数)from学生表9select课程号,count(*),avg(分数)from学生表groupby课程号10select学号,count(*)from学生表11selectavg(分数),课程号from学生表groupby课程号12selectavg(分数),课程号from学生表
4、groupby课程号orderbyavg(分数)13selectcount(*),学号from学生表groupby学号14selectcount(*)a,学号from学生表groupby学号orderbya15select课程名称,avg(分数)from学生表groupby课程名16select课程标号,课程名称,avg(分数)from学生表groupby课程号,课程名17select课程名称,avg(分数)afrom学生表学生表groupby姓名19select学号,姓名,count(*)afrom学生表groupby学号,姓名20
5、select学生姓名,count(*)afrom学生表,kcm,fsFROMxsb,kcb,xxbxsb,kcb,xxb='大学英语'andfs>904.selectxsb.xh,xm,zyFROMxsb,kcb,xxb,zyFROMxsbxxbxsbxxbX1,xxbX2ONTH(那个日期的字段),SUM(需要统计的字段,比如销售额什么的)FROM表ONTH(那个日期的字段)用SELECT语句对数据进行统计汇总用SELECT语句对数据进行统计汇总集合函数(聚合函数,统计函数)为了有效处理查询得到的数据集合,SQ
6、LServer提供了一系列统计函数.这些函数可以实现数据集合和汇总:avg([ALL
7、DISTINCT]列名)求指定数字字段的平均值sum([ALL
8、DISTINCT]列名)求指定数字字段的总和max([ALL
9、DISTINCT]列名)求指定数字字段中最大值min([ALL
10、DISTINCT]列名)求指定数字字段中最小值count([ALL
11、DISTINCT]列名)求满足条件记录中指定字段不为空的记录个数count(*)求满足条件记录总数*************************************************
12、*********************************************用GROUPBY子句对记录分类统计汇总格式:GROUPBY分组字段名列表[HAVING条件表达式]功能:按指定条件对指定字段依次分组进行统计汇总注:使用GROUPBY的语句仍可用ORDERBY子句排序但必须在GROUPBY之后可以使用别名但不允许对SELECT没指定的列排序HAVING子句是对分组统计后的查询结果进行筛选.使用GROUPBY的select语句仍可用ONTH(那个日期的字段),SUM(需要统计的字段,比如销售额什么的)FROM表ON
13、TH(那个日期的字段)用SELECT语句对数据进行统计汇总用SELECT语句对数据进行统计汇总集合函数(聚合函数,统计函数)为了有效处理查询得到的数据集合,SQLServer提供了一系列统计函数.这些函数可以实现数据集合