group by分组和分组过滤having的使用

  • 作者:村长
  • 发布时间:2020-04-18 19:00
  • 分类:SQL Server
  • 标签: group by,having
-- 选择数据库
use myschool

-- 数据操作
--查询Student表中每个年级人数
Select count(*) as 人数, GradeID AS 年级
from  Student
 group by GradeID

-- 查询每门课程的平均分
Select CourseID as 课程编号, avg(Score) as 课程平均成绩
from Score
group by CourseID 

-- 查询每门课程的平均分,并且按照分数由低到高的顺序排列显示
Select CourseID as 课程编号, avg(Score) as 课程平均成绩
from Score
Group by CourseID 
order by avg(Score) 

-- 查询每门课程的平均分,并且筛选出平均分大于50数据
Select CourseID as 课程编号, avg(Score) as 课程平均成绩
from Score
Group by CourseID 
having avg(Score) >50


  • php程序员面试笔试宝典
琉忆编程库

手册下载

    暂无手册

编程资料

    暂无资料
TOP
加载中...