数据库基础学习,案例题求解

sumnet 2014-04-11 08:27:21
数据库:access 2007
表名:chengji
字段名:banji,xingming,yuwenfenshu,shuxuefenshu

初学数据库,想通过各种案例,充分理解,融汇贯通,题目会有多题,不懂会多问细问,谢谢指导.
第1题:求解各个班级中语文成绩小于10分的人数,如果为0,返回结果0,而不是不显示结果.
...全文
839 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu_terry 2014-05-08
  • 打赏
  • 举报
回复
基本就是搞sql语句。数据库嘛,归根到底就是搞sql语句
wwwwb 2014-05-07
  • 打赏
  • 举报
回复
假设建立LSB,字段banji,保存所有班级

select a.banji,nz(b.nu,0) from lsb a left join

(select banji,count(xingming) as nu from chengji where yuwenfenshu < 10 group by banji ) b
on a.banji=b.banji
sumnet 2014-05-07
  • 打赏
  • 举报
回复
引用 5 楼 benluobobo 的回复:
如楼上,要不每个班级都有记录,或者有表存所有班级的信息 不然怎么知道具体有哪些班级?
没记录的班级显示结果为0.
sumnet 2014-04-21
  • 打赏
  • 举报
回复
引用 4 楼 wwwwb 的回复:
除非chengji表中每个班级都有记录,否则用1张表保存所有班级,再与工作表连接处理
版主,能不能帮忙写个代码,我研究研究,谢谢,谢谢.
benluobo 2014-04-14
  • 打赏
  • 举报
回复
如楼上,要不每个班级都有记录,或者有表存所有班级的信息 不然怎么知道具体有哪些班级?
wwwwb 2014-04-14
  • 打赏
  • 举报
回复
除非chengji表中每个班级都有记录,否则用1张表保存所有班级,再与工作表连接处理
sumnet 2014-04-14
  • 打赏
  • 举报
回复
引用 2 楼 benluobobo 的回复:
select banji,count(xingming) from chengji where yuwenfenshu < 10 group by banji
这条只能显示结果非0的班级,如果人数为0,不会显示结果.
benluobo 2014-04-12
  • 打赏
  • 举报
回复
select banji,count(xingming) from chengji where yuwenfenshu < 10 group by banji
WWWWA 2014-04-12
  • 打赏
  • 举报
回复
用1张表保存所有班级,再与工作表连接处理

7,714

社区成员

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

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