精选问答
数据库题(sql server) (一)已知有如下关系 学生(学号,姓名,系好) 项目(项目号,项目名称,报酬)参加(学号,项目号,工时) 其中:系号指学生所在系的编号:报酬指参加该项目的每个工时所得的报酬.基于以上关系回答一下题目1.分析以下SQL语句:select x.学号 from 参加x,参加Y where x.学号=Y.学号 and x.项目号Y.项目号 请问上述语句完成了什么查询操作?2.使用sql语句写出下列查询列出每个系的所有学生参加项目所获得的总报酬.3.试用sql语句写出下列操作将‘

2019-04-20

数据库题(sql server) (一)已知有如下关系 学生(学号,姓名,系好) 项目(项目号,项目名称,报酬)
参加(学号,项目号,工时) 其中:系号指学生所在系的编号:报酬指参加该项目的每个工时所得的报酬.
基于以上关系回答一下题目
1.分析以下SQL语句:select x.学号 from 参加x,参加Y where x.学号=Y.学号 and x.项目号Y.项目号 请问上述语句完成了什么查询操作?
2.使用sql语句写出下列查询
列出每个系的所有学生参加项目所获得的总报酬.
3.试用sql语句写出下列操作
将‘电脑动画’项目的报酬改为所有项目的平均报酬
4.用sql语句实现:返回employee表中所有title 列为‘Programmer’的salary数据的平均值.
优质解答
1.分析以下SQL语句:select x.学号 from 参加x,参加Y where x.学号=Y.学号 and x.项目号Y.项目号 请问上述语句完成了什么查询操作?
查询没有参与xxx项目号的学生学号
2.使用sql语句写出下列查询
列出每个系的所有学生参加项目所获得的总报酬.
select 学生.系好, sum(报酬) from 学生, 项目, 参加
where 学生.学号 = 参加.学号
and 项目.项目号 = 参加.项目号
group by 学生.系好
3.试用sql语句写出下列操作
将‘电脑动画’项目的报酬改为所有项目的平均报酬
UPDATE 项目 SET 报酬 = (select avg(报酬) from 项目) where 项目名称 = '电脑动画’
4.用sql语句实现:返回employee表中所有title 列为‘Programmer’的salary数据的平均值.
select avg(salary) from employee where title = 'Programmer'
1.分析以下SQL语句:select x.学号 from 参加x,参加Y where x.学号=Y.学号 and x.项目号Y.项目号 请问上述语句完成了什么查询操作?
查询没有参与xxx项目号的学生学号
2.使用sql语句写出下列查询
列出每个系的所有学生参加项目所获得的总报酬.
select 学生.系好, sum(报酬) from 学生, 项目, 参加
where 学生.学号 = 参加.学号
and 项目.项目号 = 参加.项目号
group by 学生.系好
3.试用sql语句写出下列操作
将‘电脑动画’项目的报酬改为所有项目的平均报酬
UPDATE 项目 SET 报酬 = (select avg(报酬) from 项目) where 项目名称 = '电脑动画’
4.用sql语句实现:返回employee表中所有title 列为‘Programmer’的salary数据的平均值.
select avg(salary) from employee where title = 'Programmer'
相关问答