关于求及格率的问题 SQL达人进

rooney321 2005-08-26 01:48:39
有2个表
1:成绩单: [学号,课程名,成绩]
2:学生档案:[学号,姓名,班号,性别,班号]
用的ACCESS数据库 有没人帮忙把SQL查询给写出来啊
求某班课程及格率的问题,班号变量用(?)表示
...全文
192 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyann 2005-08-27
  • 打赏
  • 举报
回复
select 班号,课程名,sum(iif(成绩>=60,1,0)),count(*),sum(iif(成绩>=60,1,0))/count(*)
from 成绩单 a,学生档案 b
where a.学号=b.学号
group by 班号,课程名

少了一个)
changechange 2005-08-26
  • 打赏
  • 举报
回复
关于此主题请参考:
新手来看:Access的特点、概念。什么是纯 ACCESS 环境?《其他》
http://access911.net/index.asp?u1=a&u2=79FAB51E12DC
rooney321 2005-08-26
  • 打赏
  • 举报
回复
sum(i if(成绩>=60,1,0),count(*),sum(i if(成绩>=60,1,0)/count(*)
sum(iif(成绩>=60,1,0),count(*),sum(iif(成绩>=60,1,0)/count(*) 都试验过了 说语法不对啊 我用的VISUAL C# +ACCESS
rooney321 2005-08-26
  • 打赏
  • 举报
回复
请问sum(iif(成绩>=60,1,0),count(*),sum(iif(成绩>=60,1,0)/count(*)是什么意思啊
能帮忙解释一下吗 谢谢了~~~
小弟SQL语言了解的比较少~~
liuyann 2005-08-26
  • 打赏
  • 举报
回复
select 班号,课程名,sum(iif(成绩>=60,1,0),count(*),sum(iif(成绩>=60,1,0)/count(*)
from 成绩单 a,学生档案 b
where a.学号=b.学号
group by 班号,课程名

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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