问几个问题谢谢~~~~

xy_wolf 2006-09-18 09:48:45
1:设有关系SC(sno,cname,grade),各属性的含义非别为学号,课程名,成绩。若要将所有学生的“数据库系统”课程的成绩怎加5分,能正确完成该操作的SQL语句是_____________grde=grade+5 where cname="数据库系统"
2:在关系代数中,从两个关系的笛卡儿积总选取他们的属性或属性组间满足一定条件的元组的操作成为_________连接。
3:数据库恢复通常给予数据备份和___________________.?
4:表A(varchar(32) name int grade)
数据:
zhangsan 80
lisi 60
wangwu 84
表B(varchar(32) name,int age)
数据:
zhangsan 26
lisi 24
wangwu 26
wutian 26
(1):写SQL语句得到如下的查询结果:
name grade age
zhangsan 80 26
lisi 60 24
wangwu 84 26
wutian null 26
答案SQl语句为___________________________________________________?
(2):写SQL语句按年龄(age)分组得到不同年龄的人平均成绩,比写出结果。
答案SQl语句为___________________________________________________?


5:有一个数据库表dept 中 有如下数据:
id_no id_name
1000 s1
1001 s2
1002 s3
1003 s4
1000 s5
1000 s6
1001 s7
表中id_no重复,如id_no为1000的有3天纪录,如id_no的有2条纪录,
现在 要按照id_no给表建缩印,需要删除id_no重复了的那些纪录,但不能删掉所有拥有该id_no的纪录,必须保留一条拥有该id_no的纪录(如id_no为1000的只剩下一条纪录)
请写出SQL语句(或SQL语句组)查询所有id_no重复的纪录。
答案_______________________________________________________?
...全文
165 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
graybaby 2006-09-19
  • 打赏
  • 举报
回复
帮你顶下^^
jaway 2006-09-18
  • 打赏
  • 举报
回复
update sc set
select b.*,a.grade from b left join a on b.name=a.name
select b.age,avg(a.grade) from a join b on b.name=a.name
group by age
playyuer 2006-09-18
  • 打赏
  • 举报
回复
我顶你个肺~
dashi 2006-09-18
  • 打赏
  • 举报
回复
我顶你个肺~
日总是我哥 2006-09-18
  • 打赏
  • 举报
回复
up
xyxfly 2006-09-18
  • 打赏
  • 举报
回复
1. update SC set

......

不想考试了 ^0^
xyxfly 2006-09-18
  • 打赏
  • 举报
回复
这个发到技术区去 吧,楼主比较懒呀

^0^

11,850

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧