《数据库》第4章习题答案..docVIP

  • 151
  • 0
  • 约7.67千字
  • 约 8页
  • 2016-12-16 发布于重庆
  • 举报
4.2 对于教学数据库的三个基本表 S(SNO,SNAME,AGE,SEX,SDEPT) SC(SNO,CNO,GRADE) C(CNO,CNAME,CDEPT,TNAME) 试用SQL的查询语句表达下列查询: ①检索LIU老师所授课程的课程号和课程名。 ②检索年龄大于23岁的男学生的学号和姓名。 ③检索至少选修LIU老师所授课程中一门课程的女学生姓名。 ④检索WANG同学不学的课程的课程号。 ⑤检索至少选修两门课程的学生学号。 ⑥检索全部学生都选修的课程的课程号与课程名。 ⑦检索选修课程包含LIU老师所授(全部)课程的学生学号。 参考答案: SELECT CNO,CNAME FROM C WHERE TNAME=‘LIU’; SELECT SNO,SNAME FROM S  WHERE AGE>23 AND SEX=‘M’; SELECT SNAME  (联接查询方式) FROM S,SC,C WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND SEX=’F’ AND TNAME=’LIU’; 或:SELECT SNAME (嵌套查询方式) FROM S  WHERE SEX=‘F’ AND SNO I

文档评论(0)

1亿VIP精品文档

相关文档