ASELECT XH,GD FROM SC WHERE CH=’3’ORDER BY GDDESC
BSELECT XH,GD FROM SC WHERE CH=’4’ORDER BY GDASC
CSELECT XH,GD FROM SC WHERE CH=’5’GROUP BY GDDESC
DSELECT XH,GD FROM SC WHERE CH=’6’GROUP BY GDASC
写出SQL语句,已知有基本表:学生:S(SNO,SNAME,SEX,DEPT,BIRTH)课程:C(CNO,CNAME,PCNO)选课:SC(SNO,CNO,G) 1)查询选修了1号课程的学生的学号 2)查询选修了课程号为2号课程的学生的姓名 3)查询计算机系的年龄小于19岁的学生的姓名 4)查询选修了先行课号为1的学生的学号 5)查询全体女生的信息 6)查询每个学生选课每门课程的情况,列出姓名、课程名和成绩 7)查询每个学生的平均成绩 8)查询每门课程的平均成绩
简答题查看答案
已知学生表S和学生选课表SC。其关系模式如下:S(SNo,SN,SD,PROV)SC(SNO,CN,GR) 其中,SNO为学号,SN为姓名,SD为系名,PROV为省区,CN为课程名,GR为分数。试用SQL语言实现下列操作: (1)查询“信息系”的学生来自哪些省区。 (2)按分数降序排序,输出“英语系”学生选修了“计算机”课程的学生的姓名和分数。
简答题查看答案
试用T-SQL更新语句表达数据库中三个基本表S、SC、C的各个更新操作: (1)在基本表S中检索每一门课程成绩都大于等于80分的学生学号、姓名和性别,并把检索到的值送往另一个已存在的基本表STUDENT(SNO,SNAME,SEX)(2)在基本表SC中删除尚无成绩的选课元组。 (3)把“张成民”同学在SC中的选课记录全部删去。 (4)把选修“高等数学”课程中不及格的成绩全部改为空值。 (5)把低于总平均成绩的女同学成绩提高5%。
简答题查看答案
现有“学生选课”数据库,其中主要的表有:“学生”表(学号,姓名,性别,专业,出生年月),“选课”表(学号,课程号,成绩),“课程”表(课程号,课程名,所属专业,学分)按照下列要求写出SQL语句: (1)在“选课”表中,删除选了课程号为10004的所有选课记录。 (2)在“课程”表中,修改课程号为10008的课程名称:数字电路。 (3)设计子查询,查询“课程”表中,有哪些课程没有被任何同学报选。 (4)设计连接查询,查找选修了“数据结构”课程且成绩在80分及以上的学生的学号、姓名、课程名及成绩。
简答题查看答案
假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系()。
多选题查看答案
试用T-SQL查询语句表达下列对数据库中三个基本表S、SC、C的查询:(1)统计有学生选修的课程门数。 (2)求选修C4号课程的学生的平均年龄。 (3)求“王志强”老师所授课程的每门课程的学生平均成绩。(4)统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。 (5)查询姓“王”的所有学生的姓名和年龄。 (6)在SC中查询成绩为空值的学生学号和课程号。 (7)查询年龄大于女同学平均年龄的男学生姓名和年龄。
简答题查看答案
设教学数据库中有三个关系: 学生关系S(S#,SNAME,AGE,SEX) 选课关系SC(S#,C#,GRADE) 课程关系C(C#,CNAME,TEACHER) 用关系代数表达式表示查询语句。检索选修课程名为MATHS的学生学号与姓名。
简答题查看答案
设教学数据库中有三个关系: 学生关系S(S#,SNAME,AGE,SEX) 选课关系SC(S#,C#,GRADE) 课程关系C(C#,CNAME,TEACHER) 用关系代数表达式表示查询语句。检索选修课程号为C2或C4的学生学号。
简答题查看答案
设教学数据库中有三个关系: 学生关系S(S#,SNAME,AGE,SEX) 选课关系SC(S#,C#,GRADE) 课程关系C(C#,CNAME,TEACHER) 用关系代数表达式表示查询语句。检索至少选修课程号为C2和C4的学生学号。
简答题查看答案