码迷,mamicode.com
首页 > 数据库 > 详细

sql面试题

时间:2014-12-24 11:26:30      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

已知有如下三个关系:

学生(学号,姓名,系号)

项目(项目号,项目名称,报酬)

参加(学号,项目号,工时)

其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。

基于以上关系回答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面试题

标签:

原文地址:http://www.cnblogs.com/0515offer/p/4181780.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!