ACCESS数据库 SELECT命令应用题 麻烦各位帮个忙

StudentsSnoSnameSsexBirthdaysdept20040101金小巧女1986.7英语系20040102王大海男1986.1英语系CourseCnoC... Students
Sno Sname Ssex Birthday sdept
20040101 金小巧 女 1986.7 英语系
20040102 王大海 男 1986.1 英语系

Course
Cno Cname Ccredit Period Cno Cname Ccredit period
270010 无机化学 4 78 300010 数据结构 4 78
280010 外国文学 3 60 300011 数据库概念 4 78
sc
Sno Cno Score Sno Cno Score
20040101 280010 86 20040106 280010 61
20040103 280010 92 20040107 280010 88
针对以上三张表进行下列查询操作
1.在student表中查询全体学生的学号和姓名。

2.在sc表中查询有成绩的学生的学号

3.查询所有不及格的学生学号和成绩

4.查询化学系和计算机系的学生的姓名和学号

5.查询既不是化学系也不是计算机系的学生的姓名和学号。

6.查询所有姓“金”的学生的姓名,学号和性别

7.查询姓“金”且全名为3个汉字的学生的姓名

8.假设course表中有一课程为DB-Design,查询DB-DESIGN
课程的课程号和学分。

9.某些学生没有参加考试,所有没有考试成绩。查询缺少成
绩的学生的学号和相应的课程要用空值查询。

10.查询学生总人数
希望高手帮帮我
展开
 我来答
TianQiSpace
2011-07-11 · TA获得超过645个赞
知道小有建树答主
回答量:387
采纳率:0%
帮助的人:158万
展开全部
1.select Sno,Sname from student
2.select sno from sc where score is not null or score<>0
3.select sno,score from sc where score<60
4.select sname,sno from student where sdept in('化学系','计算机系')
5.select sname,sno from students where sdept not in('化学系,'计算机系')
6.select sname,sno,ssex from student where sname like '金%'
7.select sname,sno,ssex from student where sname like '金%' and len(sname)=3
8.select Cno,Ccredit from course where cname='DB-DESIGN'
9.select sno,cname from students,course,scwhere student.sno=score.sno and course.cno=score.cno and sc.score is null
10.select count(*) from student
ps:可能有出入,没测试,差不多。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式