第12讲++数据汇总查询

实例1:使用聚合函数进行汇总查询。

 

select   avg (成绩)   as  平均成绩,   max(成绩)  as  最高分,               
                 min (成绩)   as  最低分
     from  xs_kc

select   count (学号)   as   女生人数   from   xsqk
    where    性别=0

select   count (课程号)                as    课程总数   from   xs_kc
select   count (distinct  课程号)   as   课程总数   from   xs_kc 

 

统计xs_kc表中,成绩不及格的人数和课程门数

 

select   count(distinct   学号)    as   不及格人数, 
            count (distinct  课程号)   as    不及格课程门数
from     xs_kc     where   成绩<60

统计各专业的人数。

select   专业名, count (专业名)   as   人数
       from   xsqk
       group   by  专业名

统计各专业男女生的人数。

 

select    性别, 专业名,  count (性别)   as  人数
        from      xsqk
group   by  性别,专业名
order   by  性别  desc


--select 中的列名必须是group by子句中出现了的列名

统计kc表中的总学分,并显示明细信息。

 

select   课程名称,开课学期,学分    from      kc
    compute     sum(学分)     

 

按开课学期统计kc表中各期的学分,并显示明细信息。

 

select   课程名称,开课学期,学分    from      kc
    order   by   2
    compute     sum(学分)     by   开课学期

 

 

 

 

 

转载于:https://www.cnblogs.com/gaiyin/p/6879281.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值