标题:急!求助!求SQL语句!麻烦大虾们帮帮小弟,万分感谢!!!
只看楼主
菜菜鸟儿
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-5-19
结帖率:0
已结贴  问题点数:20 回复次数:2 
急!求助!求SQL语句!麻烦大虾们帮帮小弟,万分感谢!!!
已知有某数据库有以下几个关系:
1.学生(学号,姓名,性别,籍贯)
2.课程(课程号,课程名,学分)
3.选课(学号,课程号,成绩)

⑴用SQL语句查询每个同学选课的课程数
⑵建立已选课同学的视图VI
⑶查询选修了课程号为C1的同学的姓名和籍贯
⑷统计选修课程C2的人数
⑸向学生数据表中增加一个元族(002,张红,女,四川德阳)
⑹请将姓李的同学成绩修改为90
⑺删除不及格的同学选课信息



小弟先谢谢大虾们!!
搜索更多相关主题的帖子: SQL 语句 麻烦 
2010-05-19 09:22
aei135
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:232
专家分:1176
注 册:2009-4-6
得分:20 
1.select 选课.学号,count(课程号) 课程数 from 选课 group by 选课.学号
2.  create view vi
    as
    select 选课.学号 from 选课 group by 选课.学号 having count(课程号)>0
3.select 学生.姓名,学生.籍贯 from 学生 WHERE 学号 in(select distinct 选课.学号 from 选课 where 课程号='C1')
4.select count(distinct 学号) 人数 from 选课  where 课程号='C2'
5.insert into 学生 values('002','张红','女','四川德阳')
6.  update 选课
    set 成绩=90
    from 选课 inner join 学生
    on 选课.学号=学生.学号
    and 学生.姓名 like '李%'
7.delete from 选课 where 成绩<60

2010-05-19 11:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-307245-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.685076 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved