| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 714 人关注过本帖
标题:小白求教,求大神指点完整的sql server 语句
只看楼主 加入收藏
大hu
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-9-13
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
小白求教,求大神指点完整的sql server 语句
1.    建立如下表,并插入数据:
说明:应为表建立主键、其他完整性约束可自己添加;
表中数据也可以自己设计
学生
学号    姓名    年龄    性别
S1    WANG    20    M
S2    LIU    19    F
S3    CHEN    22    M
S4    WU    19    M
S5    LI    21    F

课程




课程号    课程名    学时    学分    课程性质
C2    MATHS    64    4    基础
C4    PHYSICS    48    3    基础
C3    C    32    2    专业基础
C1    DB    48    3    专业
C5    0S    32    2    专业
     



选课
学号    课程号    成绩
S1    C2    89
S2    C1    70
S3    C2   
S1    C5    80
S4    C3   
S5    C4    78
S2    C4    79

2.    对以上数据完成以下功能:
(1)    把基础课的学分提高1学分,学时提高8学时;
(2)    把MATH课的非空成绩提高10%;
(3)    当所有学生不选修PHYSICS课程时,删除相应数据;
(4)    LIU同学因病退学,删除相应数据。

3.    对数据库中数据进行检索,完成:
(1)    检索课程性质中包含“基础”的课程信息;
(2)    检索WANG同学学习的所有课程信息;
(3)    检索不学C2课程的学生学号与姓名;
(4)    检索选修课程名为MATHS的学生学号与姓名。
(5)    检索不学C2课程的学生姓名与年龄。
(6)    检索选修了c2或c4号课程的学生的学号
(7)    检索至少选修了c2和c4号课程的学生的学号
(8)    统计每门课程的学生选修人数(>1人),要求输出课程号和选修人数,结果按人数降序排列,若人数相同,按课程号升序排列。
(9)    计算每个学生选修并参加了考试的课程门数和总成绩
(10)    查询平均成绩大于80分的学生学号、姓名和平均成绩,结果按平均成绩降序排列;

4.    视图的操作
(1)    建立男学生的视图,属性包括学号、姓名、选修课程名和成绩。
(2)    在男学生视图中查询平均成绩大于80分的学生学号和姓名

搜索更多相关主题的帖子: server 
2012-09-24 20:47
netlin
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:24
帖 子:544
专家分:4308
注 册:2012-4-9
收藏
得分:20 
这是作业吧?

做自己喜欢的事!
2012-09-25 08:37
大hu
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-9-13
收藏
得分:0 
回复 楼主 大hu
是的呀
2012-09-25 12:26
大hu
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-9-13
收藏
得分:0 
回复 2楼 netlin
是的呀
2012-09-25 12:26
跳过去
Rank: 8Rank: 8
等 级:贵宾
威 望:20
帖 子:282
专家分:976
注 册:2012-8-13
收藏
得分:0 
怎么把作业都搞上来了啊

光棍中.....
2012-10-10 08:45
快速回复:小白求教,求大神指点完整的sql server 语句
数据加载中...
 
   



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

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