Re: [考题] 103中央印制厂-资讯 数据库

楼主: chinpig   2015-02-14 22:40:09
我会写如下 可参考看看
第二题
select A.姓名,A.电话 from 学生资料表 as A,科目成绩 as B ,学生代号 as C
where A.姓名=C.姓名 and B.学号=C.学号
and B.国文>英文
第三题
select A.姓名,C.学号 from 学生资料表 as A,科目成绩 as B ,学生代号 as C
where A.姓名=C.姓名 and B.学号=C.学号
and B.社团='合唱团' and B.计算机盖论>80
※ 引述《vinmir (品)》之铭言:
: 题目二:
: 北部某大学之学生数据库纲目(Database Schema)如下:
: 学生资料(__姓名__,系别,电话,社团,性别,居住地)
: 科目成绩(__学号__,国文,英文,计算机概论)
: 学生代号(__学号__,__姓名__)
: 请用SQL回答下列问题:
: (一) 请列出所有居住在台北市图传系男学生的姓名。
: (二) 请找出图传系与资传系之学生中,“国文”优于“英文”成绩之学生,并列 出这些学生的姓名与电话。
: (三) 请列出参加合唱团之社团且“计算机概论”成绩超过80分以上,所有学生之姓名与学号。
: 除了题目(一)有是试写出来
: SELECT 姓名
: FROM 学生资料
: WHERE 居住地=’台北市’ AND 系别=’图传系’ AND 性别=’男’;
: 另外的二、三题毫无头绪
: 主要是学生代号表中的复合主键不知道怎应用在跨表查寻
: 可否请先进提点一下
作者: fcouple (盲人骑瞎马,夜半临深池)   2015-02-14 22:57:00
少了“图传系与资传系”条件。
作者: vinmir (品)   2015-02-14 23:04:00
感谢~

Links booklink

Contact Us: admin [ a t ] ucptt.com