版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与信息学院
软件工程系上机实验报告
《数据库原理》实验报告
题目
实验3单表查询
***
班级
***
日期
***
实验环境:SQLServer2000
实验内容与完成情况:
一、 实验目的
本实验的目的是使学生掌握SQLServer查询分析器的使用方法,并熟练掌握单表查询、数据排序、聚集函数。
二、 实验内容
本实验使用实验二中建立的基本表Student、Course>SC和Teacher中的元组。
Student
学号
Sno
姓名
Sname
性别
Ssex
年龄
Sage
所在系
Sdept
200215121
李勇
男
20
CS
200215122
刘晨
女
19
CS
200215123
王敏
女
18
MA
200215125
张立
男
19
IS
200215126
欧阳丽
女
21
FL
Course
课程号
Cno
课程名
Cname
先行课
Cpno
学分
Ccredit
1
数据库
5
4
2
数学
2
3
信息系统
1
4
4
操作系统
6
3
5
数据结构
7
4
6
数据处理
2
7
PASCAL
6
4
8
DB_Design
1
2
SC
学号 课程号 成绩
Sno
Cno
Grade
200215121
1
92
200215121
2
85
200215121
3
88
200215122
2
90
200215122
3
80
200215122
1
200215123
2
50
200215123
3
70
Teacher
教师编号
Tno
教师
Tname
性别Tsex
年龄Tage
所在系
Tdept
职称
Ttitles
工资
Twage
系主任编号
Tdno
110001
钟灵
女
27
CS
讲师
2800
110005
110002
杨毅
男
42
CS
副教授
3500
110005
110003
周倩
女
25
CS
讲师
2800
110005
110005
陈文茂
男
48
CS
教授
4000
110005
120001
江南
男
30
IS
副教授
3500
120003
120002
刘洋
男
28
IS
讲师
2800
120003
120003
汪明
男
44
IS
教授
4000
120003
120004
张蕾
女
35
IS
副教授
3500
120003
130001
邹佳羽
女
25
MA
讲师
2800
130003
130002
王力
男
30
MA
讲师
2800
130003
130003
王小峰
男
35
MA
副教授
3500
130003
130004
魏昭
男
40
MA
副教授
3500
130003
140001
王力
男
32
FL
副教授
3500
140005
140002
张小梅
女
27
FL
讲师
2800
140005
140003
吴娅
女
27
FL
讲师
2800
140005
140004
陈姝
女
35
FL
副教授
3500
140005
140005
周斌
男
44
FL
教授
4000
140005
在SQLServer2000查询分析器中,完成如下查询要求:
(1)求全体学生的姓名、性别和所在系。
SELECTSname,Ssex,SdeptFROMStudent;
100%-J
3结果直消息
SruiUTieSsesSdeptnmimimi■ll■lll■■ll■
i李勇潺cs
TOC\o"1-5"\h\z
■=
刘晨 女 CS
王敏 女 MA
张立 用 IS
欧阳丽女FL
(2)求该校的所有系名。
SELECTDISTINCTSdeptFROMStudent;
100%-J
结果j消息
Sdept
■■■■■■■■■I■■■■■■■■■■■■■
TOC\o"1-5"\h\z
E
FL
IS
MA
(3)求计科系男生的学号和姓名。
SELECTSno,SnameFROMStudentWHERESsex=’男’andSdept=’CS’;
100%…
结果■消息
Sno Siuinie
1I200215121:李更
(4)求年龄在19-21岁(包含19岁和21岁)之间的学生姓名和所在系。
SLELCTSno,SdeptFROMStudentWHERESageBETWEEN19AND21;
100%
回结果消息
Site
]
200215LZ1
cs
2
£00215122
cs
3
200215125
IS
4
200215LZ6
FL
求存在先行课的课程的课程名和学分。
SELECTCname,CcreditFROMCourseWHERECpnoISnotNULL;
iao ♦t
旧籍果电消息
Cnanie
Ccr^dit
1
散据隹
4
£
4
3
牌作茶s
3
4
魏据站构
q
S
FAS匚疝
a
B
DB_DAsigxt
2
求数学系或者信息系的学生姓名。
SELECTSnameFROMStudentwhereSdeptin('MA','IS');
100%s
I团结果壹消皂
Sname
[WJ
禾立
求以“数据”开头的所有课程的课程名和学分。
SELECTCname,CcreditFROMCourseWHERECnameLIKE'数据%';
I
100%-■*
口结果J)消息
CtlshtieCcredit
rsii”””””j4
如朝”4
数据处理乏
(8)求课程DB_Design的学分。
SELECTCcreditFROMCourseWHERECnameLIKE'DB_Design';
iao%-*
H结果龟消息
Ccredii
i i
求缺考学生的学号和课程号。
SELECTSno,CnoFROMSCWHEREGradeISNULL;
1QQ■
I®站果二^消息
Sno Cno
:200215122:1
求选修了2号课程学生的学号和成绩。
SELECTSno,GradeFROMSCWHERECno='2';
100%s
口结果消息
Sn& Grade
200215121拓5
20021512290
求计科系老师的姓名和工资。
SELECTTname,TwageFROMTeacherWHERETdept='CS';
100%…
||S结果Bb消息
Tn:=ijtie Twage
1i昂急i2800
W 赢翦 35OQ
周清 2000
睚玄茂4000
求姓王的老师的姓名和所在系。
SELECTTname,TaddressFROMTeacherWHERETnameLIKE'王%'
100%・
I®结果5b消息
Tn邳白 Taddress
|至方|NULL
-旬慷"hu^l
王力NULL
求工资在2500-3500之间的老师姓名。
SELECTTname
FROMTeacher
whereTwageBETWEEN2500AND3500;
求外语系所有副教授的姓名和年龄
SELECTTname,Tage
FROMTeacher
whereTdept='FL'ANDTtitlesLIKE'副教授';
J结果J1消息
TTl:=JTihTigfe:
iIS
、■■■■■■■■■■■■■■■■■■■,r
陈姝35
(15)求所有女老师的姓名、年龄和所在系。
SELECTTname,Tage,Tdept
FROMTeacher
WHERETsex='女';
100%
口结果J]消息
Tilsit!
T五部
Td&pt
1
钟灵
27
CS
2
周倩
25
CS
3
张蕾
35
IS
4
邹佳羽
25
MA
5
张小梅
27
FL
6
吴娅
27
FL
7
除姝
35
FL
求学生的总人数。
SELECTCOUNT(*)as'学生总人数'FROMStudent;
100J
结果J消息
.•案安A燹...
1 :5
(17)求选修了课程的学生人数。
SELECTCno,COUNT(Sno)as'选修该课程的学生人数'
FROMSC
GROUPBYCno
100 -*
B结果鸟消息
迅修诔程的学生人数
1Is
求课程号和选修了该课程的学生人数
SELECTCOUNT(DISTINCTSno)as'选修课程的学生人数'
求教师人数超过4人的系名
SELECTTdeptas'教师人数超过4人的系’
FROMTeacher
GROUPBYTdept
HAVINGCOUNT(*)>4;
100%-J
I函结果*消息
=.燹理.婴畛鳗「
1 :FL |
求学生的学号及其选修课程的总成绩
SELECTSno,sum(Grade)as'总成绩'
FROMSC
GROUPBYSno;
100S
3结果西消息
Sno总成绩
I■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
i200215121i265
200215122 170
200215123 120
求系名和各系老师的平均年龄。
SELECTTdept,AVG(Tage)as,平均年龄'
FROMTeacher
GROUPBYTdept;
IS%-J
IH结果二^消息
E Tiept平均年龄
■■■■■■■■■■■■■■■■■■■■■■■
iCSi35
TOC\o"1-5"\h\z
FL 33
IS 34
MA
求各门课程课程号和平均成绩。
SELECTCno,AVG(Grade)as'平均成绩'
FROMSC
GROUPBYCno;
100%■」
H结果富箱
= 「n勺平均成娜
■■■■I■■■■■■■■■■■■
Z 2 75
3 3 79
求选修课程号为1的学号和成绩,并要求对查询结果按成绩的降序排列,学号的升序排列。
SELECTSno,Grade
FROMSC
WHERECno=1
ORDERBYGradeDESC,SNOASC;
100%…
ffi结果鸟消息
Sno Gra.de
200215121
200215122HULL
求选修课程号为1且成绩在80〜95之间的学生学号和成绩,并且成绩乘以0.8输出,将输出的列名改成“学号”和“成绩*0.8”。
SELECTSnoas'学号',Grade*0.8as'成绩*0.8'
FROMSC
WHERECno=1ANDGradeBETWEEN80AND95
ORDERBYGradeDESC,SNOASC;
100%・』
园结果匚$消息
F空号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度二手家具买卖设计与定制合同2篇
- 2024年度商务秘书服务合同2篇
- 2024年家电产品独家铺货协议3篇
- 图文广告制作发布合同(2024年)2篇
- 2024年研发合作保密条款:科研成果保密义务2篇
- 文化艺术品代理经营合同(2024年版)3篇
- 弱电工程安全防护与合规合同20242篇
- 分手前的默契:2024年离婚协议书模版3篇
- 2024年大型设备搬运承包合同3篇
- 2024年度代理合同标的为进出口贸易的协议书
- 新教材人教A版高中数学选择性必修第二册全册教学课件(共541张)
- 小学三年级家长会三年级上学期家长会课件
- 国家开放大学电大《外国文学专题(本)》期末题库及答案
- 【教学课件】少年正是读书时示范课件
- 幼儿园大班数学:《长颈鹿的水果店》 课件
- 煤矿井下高压水力压裂安全技术标准(审查修改稿)
- Module 5 Unit 1教案 初中英语 外研版 八年级上册 (2022学年)
- 儿童塑形性支气管炎课件
- 《化学反应工程》试题及答案基础部分
- 2022-2023学年天津市南开区翔宇中学化学九年级第一学期期中考试模拟试题含解析
- 建筑工程勘察项目-技术标
评论
0/150
提交评论