全球旧事资料 分类
广东金融学院实验报告
课程名称:数据库原理与应用
实验编号及实验名称
姓名
实验二SQL使用实验
学号
系别班级
实验地点
实验日期
年月日
实验时数
6
指导教师
同组其他成员

一、实验目的及要求
1、掌握SQL查询语言的使用。
2、掌握SQL流程控制语句的使用。
3、要求独立完成,并记录SQL语句。
成绩
二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)
1、计算机操作系统要求在wi
dowsXP以上。2、并要求SQLServer软件2000以后版本。
三、实验内容及要求
请使用实验指导书中的关系数据库模型完成下面的内容。
1、写出下面SQL语句实现的功能
1)SELECTCOUNTAS信管专业女学生人数FROMstude
tWHEREm
o‘100165’ANDssex‘女’查询信管专业女生人数2)SELECTDISTINCTSUBSTRINGs
ame11FROMstude
t查询学生的姓3)SELECTs
os
amessexm
oFROMstude
tWHEREm
oIN‘100165’’201148’’100838’查询专业号为‘100165’’201148’’100838’的学生学号、姓名、性别专业号4)CREATEVIEWv_1AS
SELECTcc
omarkFROMstude
t_courseWHEREs
o‘100212201’ANDmarkANY
第1页共2页
fSELECTmarkFROMstude
t_courseWHEREs
o‘100212208’创建一个视图,显示学号为‘100212201’所选修的课程及成绩,要求成绩要比‘100212208’号学生的任一成绩要高。5)SELECTDISTINCTss
os
amed
ameFROMstude
tASsdepartme
tASdstude
t_courseasscmajorasmWHEREsm
omm
oa
ddd
omd
oANDss
oscs
oANDmark60查询有不及格成绩的学生的学号、姓名和系名6)SELECTs
os
amem
ameFROMstude
tASsmajorASmWHEREsm
omm
oANDss
oINSELECTDISTINCTs
oFROMstude
t_courseWHEREmark60查询有不及格成绩的学生的学号、姓名和系名
2、根据下面的要求,写出相应的查询语句
1)查询所有男同学的选课情况,要求列出学号、姓名、开课号、分数。selectss
os
amecc
omarkfromstude
tassstude
t_courseasscwheress
oscs
oa
dssex男
2)创建一个视图显示所有学生的总成绩,最高成绩,要求列出学号、总成绩和最高成绩。CREATEVIEWV1s
osumMarkmaxMarkAS
SELECTs
osumMarkmaxMarkFROMstude
t_coursegroupbys
o3)查询出姓张的学生或者姓名中带有“秋”的学生selectfromstude
twheres
amelike张ors
amelike秋4)查询出每门课程的平均分、最低分、最高分selectavgmarkas平均分mi
markas最低分maxmarkas最高分fromstude
t_coursegroupbycc
o5)查询出平均分大于80分,且至少选修了2门课程的学生学号。selectss
ofromstude
tassstude
t_courseassccourseasccourse_classasccwheress
oscs
oa
dcccc
osccc
oa
dcc
occc
ogroupbyss
ohavi
gavgmar
好听全球资料 返回顶部