一、如何从学校的总课程表中节选出自己的课程表
第9回 训劣子李贵承申饬 嗔顽童茗烟闹书房 第10回 金寡妇贪利权受辱 张太医论病细穷源第11回 庆寿辰宁府排家宴 见熙凤贾瑞起淫心 第12回 王熙凤毒设相思局 贾天祥正照风月鉴
二、excel中如何从总课表分离子班级课程表
可以说详细点么,或者自动筛选。
三、经典的学生 课程 学生选课表的sql问题
table: Student(SID,SName)
Course(CID,CName)
Student_Course(SID,CID)
SQL:
select SName from Student where not exist
(select SID from Student_Course where not exist
(select CID from Course where CName in ('1号课','2号课')))
四、关于学生,课程,选课三张表的sql查询
select 选课.学号,姓名,AVG(成绩)'平均分',COUNT(选课.课程号)'选课门数' from 学生,课程,选课 where 学生.学号=选课.学号 and 课程.课程号=选课.课程号 group by 选课.学号,姓名 HAVING COUNT(选课.课程号)>4 ORDER BY AVG(成绩) DESC
--------------------------------------
CREATE VIEW 查询 AS
select top 100 选课.学号,姓名,AVG(成绩)'平均分',COUNT(选课.课程号)'选课门数' from 学生,课程,选课 where 学生.学号=选课.学号 and 课程.课程号=选课.课程号 group by 选课.学号,姓名 HAVING COUNT(选课.课程号)>4 ORDER BY AVG(成绩) DESC
其中DESC是降序排列,ASC是升序排列,默认是升序
ORDER BY AVG(成绩)也可以写成ORDER BY 平均分,因为已经指定了别名
“CREATE VIEW 查询”中的“查询”是新表名, 如果有“ORDER BY AVG(成绩) DESC ”这句,则须有“top”,否则出错“除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。”
转载请注明:多米培训网 » 如何从学校的总课程表中节选出自己的课程表