SQL考试语句代码资料大汇总

SQL考试语句代码资料大汇总

ID:36438732

大小:93.00 KB

页数:6页

时间:2019-05-10

SQL考试语句代码资料大汇总_第1页
SQL考试语句代码资料大汇总_第2页
SQL考试语句代码资料大汇总_第3页
SQL考试语句代码资料大汇总_第4页
SQL考试语句代码资料大汇总_第5页
资源描述:

《SQL考试语句代码资料大汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、小阳工作室制作http://fengyan163.blog.xunlei.com/一、select查询语句1.在“学生表”中,找出性别为男的学生记录,字段包括姓名、出生日期、和专业select姓名,专业,出生日期from学生表where性别='男'2.在课程表中,找出课程名中包含计算机三个字的课程select*from课程表where课程名like'计算机%'3.在成绩表中,找出课程编号为001的课程成绩前三名的学生selecttop3*from成绩表where课程编号='001'orderby成绩desc4.在成绩表、学生表和课程

2、表中,找出课程编号为“001”的课程成绩在[80,90]之间的学生的姓名、课程名、和成绩select姓名,课程名,成绩from成绩表,课程表,学生表where成绩表.课程编号=课程表.课程编号and学生表.学号=成绩表.学号and成绩表.课程编号='001'and成绩>80and成绩<905.在学生表中,找出专业为计算机软件、电子商务和多媒体技术专业的学生信息select*from学生表where专业in('计算机软件','电子商务','多媒体技术')6.统计计算机应用基础课程的平均分selectavg(成绩)as计算机应用基础平均

3、成绩from成绩表,课程表where成绩表.课程编号=课程表.课程编号and课程名='计算机应用基础'7.查找各门课程的修课人数select课程编号,count(学号)as各课选修课人数from成绩表groupby课程编号8.在成绩表中,找出课程编号为001的学生的分数以及最高分、最低分和平均分select成绩from成绩表where课程编号='001'computemax(成绩),min(成绩),avg(成绩)9.找出所有女生的计算机应用基础这门课的成绩,包括字段:姓名、课程名、成绩select成绩,姓名,课程名from成绩表,课

4、程表,学生表where成绩表.课程编号=课程表.课程编号and学生表.学号=成绩表.学号and性别='女'and课程表.课程名='计算机应用基础'10.查找课程表中,没有被学生修课的课程信息select*from课程表where课程编号notin(select课程编号from成绩表)11.在成绩表中,添加一条记录,内容自定insert成绩表values('20050201','005','95')12.将课程表中的课程编号为001的学分增加1分update课程表set学分=学分+1where课程编号=00113.删除学号为“2003

5、0101”学生的相关信息deletefrom学生表where学号='20030101'二、存储过程创建和执行带参数的存储过程输入参数1.在“学生课程数据库”中创建一个存储过程proc4,要求该存储过程能根据给定的性别是男或女,返回对应的“学生表”中的记录。然后执行存储过程proc4,分别查找性别是男和女的记录。createprocproc4@性别char(2)asselect*6小阳工作室制作http://fengyan163.blog.xunlei.com/from学生表where性别=@性别执行execproc4@性别='男'e

6、xecproc4@性别='女'2.在“学生课程数据库”中创建一个存储过程proc5,要求该存储过程能根据给定的班级名,返回对应的“学生表”中的记录。然后执行存储过程proc5,查找“电子1班”的学生的记录。createprocproc5@班级名char(10)asselect*from学生表where班级名=@班级名执行execproc5@班级名='电子1班'输出参数3.创建一个存储过程proc6,要求能够根据给定的班级名统计该班的人数,并将人数以输出变量返回给用户。然后执行存储过程proc6,统计“软件2班”的人数。createp

7、rocproc6@班级名char(10),@人数intoutputasselect@人数=count(学号)from学生表where班级名=@班级名执行declare@班级人数smallintexecproc6@班级名='软件2班',@人数=@班级人数outputselect@班级人数as软件2班人数4.创建一个存储过程proc7,要求能根据给定的学号和课程名,返回对应的成绩。然后执行存贮过程proc7,查找学“200203001”号同学“高等数学”的成绩。createprocproc7@学号char(9),@课程名char(12)

8、,@成绩tinyintoutputasselect@成绩=成绩from课程表,成绩表where成绩表.课程号=课程表.课程号and学号=@学号and课程名=@课程名执行declare@成绩tinyintexecproc7'200203

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。