求一SQL语句

lsyl 2006-02-25 10:56:07
成绩表 字段有 名字,分数,课程名

要求查询所有人的总平均分和不及格课程的总数
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ping3000 2006-02-25
  • 打赏
  • 举报
回复
select 名字,avg(分数) as 总平均分 from 成绩表 group by 名字 -- 总平均分
select 名字,count(*) as 不及格总数 from 成绩表 where 分数< 60 group by 名字 -- 不及格总数

建议最好不要用名字分组,应该有个主键,如果有两个人名字一样,上面的就错了
$扫地僧$ 2006-02-25
  • 打赏
  • 举报
回复
--所有人的总平均分
select avg(分数) from 成绩表

select count(*) from 成绩表 where 分数<60

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧