首页 > 代码库 > sql面试题
sql面试题
已知有如下三个关系:
学生(学号,姓名,系号)
项目(项目号,项目名称,报酬)
参加(学号,项目号,工时)
其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。
基于以上关系回答36—39题。
36.试用关系代数表达式写出下列查询:
列出′王明′同学所参加项目的名称。
37.分析以下SQL语句:
SELECT X.学号
FROM 参加X,参加Y
WHERE X.学号=Y.学号
AND X.项目号< >Y.项目号
请问上述语句完成了什么查询操作?
38.试用SQL语句写出下列查询:
列出每个系所有学生参加项目所获得的总报酬。
36.
select y.Pname from Project y where PID=(select z.PID from Actor z,Student x where x.SID=z.SID and x.Sname=‘王明‘)
37.
不重复查询参加了不同项目的学生学号
38.
.select x.departID,sum(y.money*z.Time)
from Student x,Project y,Actor z
where x.SID=z.SID and y.PID=z.PID
group by x.departID
sql面试题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。