当前位置:首页 » 学校课程 » 小a课程表

小a课程表

发布时间: 2020-12-05 16:25:16

Ⅰ SQL语句的一道题 三个基本表:学生表(Student)、课程表(Course)、学生选课表(SC)

1. select * from SC
2. select Sname,Sage from Student where Sdept = '计算机'
3. select Sno,Cno,Grade from SC where Grade >= 70 and Grade <= 80
4. select Sname,Sage from Student where Sage between 18 and 20 and Ssex = '男'
5. select top 1 Grade from SC where Cno = 'C01'
6. select max(Sage),min(Sage) from Student
7. select Sdept,sum(Sno) from Student group by Sdept
8. select course.Cname,sum(sc.Sno),max(Grade) from SC
join studet on Student.Sno = SC.Sno
join Course on Course.Cno = SC.Cno
group by course.cname,max(grade)

9. select sum(Cno),avg(Grade) from SC
join Course on Course.Cno = SC.Cno
join Student on Student.Sno= SC.Sno
order by SC.Sno

10. select Stuent.Sno,Stuent.Sname,sum(Grade) A from SC
join Student on Student.Sno = SC.Sno
group by sc.Sno,student.Sname
having A > 200

11. select Student.Sname,Student.Sdept from Student
join Course on Course.Cno = SC.Cno
join SC on SC.Sno = Student.Sno
where SC.Cno = 'C02'

12. select Student.sname,course.cno,sc.grade from sc
join student on student.sno = sc.sno
join course on course.cno = sc.cno
where sc.grade >= 80
order by sc.grade desc

13. select cno,cname from
(
select course.cno,course.cname,sun(sno) from student
join course on course.cno = sc.cno
join sc on sc.sno = student.sno
group by cno,cname
having sun(sno) > 0
)

14. ① select student.sname,student.sdept from
(
select student.sname,student.sdept,course.cname from student
join sc on sc.sno = student.sno
join course on course.cno = sc.cno
where course.cname = 'C01'
)

② select student.sno,student.sname from
(
select student.sno,student.sname,student.sdept,sc.grade from sc
join student on student.sno = sc,sno
where student.sdept = '信息' and sc.grade >= 80
)

③ select top 1 student.sname from
(
select student.sname,student.sdept,sum(sc.grade) from sc
join student on student.sno = sc.sno
where student.sdept = '计算机'
group by student.sname,student.sdept
order by
)

15. delete from sc where grade < 50
16. update sc set grade += 5 from sc
join course on course.cno = sc.cn
join student on student.sno = sc.sno
where student.sno =
(
select student.sno from sc
join course on course.cno = sc.cno
where course.cname = 'c01'
)

17. update sc set grade += 10 from sc
join student on student.sno = sc.sno
where student.sno =
(
select student.sno from student
join sc on sc.sno = student.sno
join course on course.cno = sc.cno
where student.sdept = '计算机' and course.cname = '计算机文化基础'
)

18. create view [A] as
select student.sno,student.sname,student.sdept,course.cno,course.cname,sc.grade from sc
join student on student.sno = sc.sno
join course on course.cno = sc.cno

19. create view [A] as
select student.sno,avg(sc.grade) from sc
join student on student.sno = sc.sno
group by student.sno

20. create view [A] as
select student.sno,sum(sc.grade) from sc
join student on student.sno = sc.sno
group by student.sno

21. create index A on student(sname)
22. 不会

Ⅱ mysql数据库 条件一个学生名N 信息表A 课程表B 和成绩表C 如何用学生名这个条件查出3个表中的相关信息

请参考下列例子
数据来结构如下源:
students(sid,sname)
course(cid,cname)
scores(sid,cid,score)
student的sid是主键,scores的sid为其外键
course的cid是主键,scores的cid为其外键

查出"张三"的各科考试成绩,列出学号、姓名、科目名称和分数
select sc.sid,s.sname,c.cname,sc.score
from students s,course c,scores sc
where s.sid=sc.sid and c.cid=sc.cid
and s.sname='张三';

Ⅲ 教师表A(tno,tname),课程表B(tno,cno,cname),列出每个教师的课程数,SQL语句怎么写啊

Ⅳ mysql多表查询,a是学生表,b是学生选课表,怎么样查看所有学生的信息同时显示是否选择语文课

先查询选择了语文课的学生,然后用学生表左或者右连接查询就可以了,没有选择语文的学生的选课记录就为空,

Ⅳ SQL查询问题:我有三张表 A表是一个班的学员表,B班是这个班的课程表,C是这个班的课程评价表。

先用B表算出应评价课程总数,然后减去C表中的学生已评价数(group by xh)就是结果了吧。我现在没有数据库没发帮你测试最终语句。

Ⅵ 华南农业大学课表上写的A教学班是什么意思

你说的是英语这门课吗

Ⅶ 中小学生课程表的科目是交替安排的,其主要目的是()A.使学习内容丰富B.防止大脑疲劳,提高效率C

积极休息是指在日常生活中,按时更换不同的活动内容.消极休息是和积极休息相对比而内言,不是指情绪容上的消极.
睡眠的确是一种有效的休息方式,但它主要对睡眠不足者或体力劳动者适用.
休息的方式有多种:比如睡觉,听音乐,看书,散步,聊天…,因此,用积极的休息方式以消除神经系统的疲劳应采以一种活动替换另一种活动.
学校的课程表上午交替安排了语文、数学、体育和生物课,是注意学习内容轮换,是积极的休息方式,可以使脑的一部分得到轮流休息,目的是防止大脑疲劳,提高效率.
故选:B.

Ⅷ 4. 有这样三个数据表: A表示学生表(学号,姓名,班级);B表示课程表(课程编号,课程名称); C表示成

用这个肯来定没问题

SELECT A.学号源,A.姓名,A.班级
CASE WHEN t.分数 <60 THEN '差'
WHEN t.分数 <75 THEN '中'
WHEN t.分数 <85 THEN '良'
WHEN t.分数 >= 85 THEN '优'
ELSE '无成绩' END
FROM A
LEFT JOIN (SELECT C.学号, C.课程名称, C.分数
FROM C, B WHERE C.课程编号 = b.
AND B.课程名称 = '计算机原理') t
ON A.学号 = t.学号

Ⅸ 课程的一般结构包括( )a课程计划,B课程标准,c课程表,d教科书

abd这题很简单

Ⅹ 加拿大ESL(A)的课程表

你的level是多少?复AO吗?如果制是AO的话恐怕只能有数学(如果你数学好的话)科学历史地理那些都是到了BO-EO(最高的esl)才会有的。加拿大的high school是像大学的那种,一节课75分钟一学期每天上重复的课,4节课一节lunch,每个学期的午餐时间都可能不一样。大约8点45上学,3点半下学,如果你第一节lunch或最后一节lunch的话,那么就是晚上学或者早下学咯。如果你说的是小学的话,那么就是什么都会学,上下课时间也很像中国那种课程,午饭时间也很规定。

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919