




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验六SELECT语句对单一表格的查询实验目的掌握使用SELECT语句对单一表格的查询方法。实验内容查询Stu_InfoTable中关于学生姓名、学号、年龄及其各种组合结果。运用TOP关键字、计算列查询Stu_InfoTable中的学生信息。实验指导更新Stu_InfoTable的内容如下图所示:图6-1Stu_InfoTable基础查询(1)查询全体学生的具体信息SELECT*FROMdbo.[Stu_InfoTable](2)查询全体学生的学号和姓名SELECTNumber,NameFROMdbo.[Stu_InfoTable](3)查询年纪为19的学生信息SELECT*FROMdbo.[Stu_InfoTable]WHEREAge=19(4)查询年纪为12的学生姓名SELECTNameFROMdbo.[Stu_InfoTable]WHEREAge=12(5)查询年纪在19至20岁之间的学生姓名SELECTNameFROMdbo.[Stu_InfoTable]WHEREAge>=19ANDAge<=20或SELECTNameFROMdbo.[Stu_InfoTable]WHEREAGEBETWEEN18AND20(6)列出所有学生年纪的和,年纪的平均值,最大值,最小值,最大值与最小值之间的差值SELECTAVG(Age),SUM(Age),MAX(Age),MIN(Age),MAX(Age)-MIN(Age)FROMdbo.[Stu_InfoTable](7)将所有学生按学号顺序从大到小排列SELECT*FROMStu_InfoTableORDERBYNumberDESC默认是从小到大ASC(8)计算记录的数量SELECTCOUNT(*)FROMdbo.[Stu_InfoTable]计算某个字段的个数SELECTCOUNT(Age)FROMdbo.[Stu_InfoTable](10)显示不反复的字段SELECTDISTINCTAgeFROMdbo.[Stu_InfoTable](11)在表S中查询姓李的学生信息。SELECT*FROMdbo.[Stu_InfoTable]WHERENameLIKE'李%'(12)在Stu_InfoTable中检索年龄为空值的学生的姓名。SELECTNameFROMdbo.[Stu_InfoTable]WHEREAgeISNULL(13)在S中检索年龄为18或19的学生。SELECT*FROMdbo.[Stu_InfoTable]WHEREAgeIN(18,19)或SELECT*FROMdbo.[Stu_InfoTable]WHEREAge=18ORAge=19TOP关键字TOP关键字:用来指定只返回前面一定数量的数据。语法:TOPinteger返回前面的几行,用integer表达返回的行数。TOPintegerPERCENT用比例表达返回的行数。有如下数据库表:图6-2Stu_InfoTable(1)年龄排在前2位的学生信息SELECTTOP2*FROMdbo.[Stu_InfoTable]ORDERBYAge(2)年龄排在前25%的学生信息SELECTTOP25PERCENT*FROMdbo.[Stu_InfoTable]ORDERBYAge计算列的使用计算列:对查询到的数据进行再次的计算解决。注:计算列只作显示用,并不将计算结果真正存储到数据库中去。Stu_GradeTable如下图6-3所示:图6-3Stu_GradeTable将每位同学的成绩加4分解决显示的结果如下:图6-4分数+4解决或者输入:SELECT*,分数解决=Grade+4FROMdbo.[Stu_GradeTable]但这个语句会被自动优化成前一种。上机练习(给出适当的截图和程序)建立一个班级数据库:学生STUDENT(学号,姓名,年龄,班号)
1、建表,在定义中规定声明:(使用T-SQL语句或者管理平台)
(1)学生的年龄介于15到40岁之间。
(2)学生姓名不能为空。
2、插入12条记录:(使用T-SQL语句或者管理平台)表格:stuinfo
8101,张三,18,101;8102,钱四,16,121;
8103,王玲,17,131;8105,李飞,19,102;
8109,赵四,18,141;8110,李可,20,142;
8201,张飞,18,111;8302,周瑜,16,112;
8203,王亮,17,111;8305,董庆,19,102;8409,赵龙,18,101;8510,李丽,20,142;3、完毕以下查询功能(所有使用T-SQL语句,报告上给出程序和查询的结果图)找出班号为‘111’的学生姓名。找出年龄为16、18、20岁的学生。列出所有学生年纪的和,年纪的平均值,最大值,最小值,最大值与最小值之间的差
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省潜江市十校联考2025届初三5月底中考模拟考试英语试题含答案
- 江苏省连云港东海县联考2025届初三下化学试题练习题(三)含解析
- 云南省保山一中2025年高三下学期单元检测试题历史试题含解析
- 2025届上海外国语大学附属中学高三3月“阳光校园空中黔课”阶段性检测试题英语试题含解析
- 长沙商贸旅游职业技术学院《植物景观规划设计》2023-2024学年第二学期期末试卷
- 三明医学科技职业学院《放射治疗学》2023-2024学年第二学期期末试卷
- 山西省忻州市宁武县2025年三年级数学第二学期期末检测模拟试题含解析
- 安徽医科大学《特殊儿童医学基础》2023-2024学年第二学期期末试卷
- 郑州医药健康职业学院《病理学实验》2023-2024学年第二学期期末试卷
- 辽宁财贸学院《数据分析与处理》2023-2024学年第一学期期末试卷
- 日周月安全检查记录表
- 车间温湿度测量记录表
- 七氟丙烷灭火系统安全操作规程(最新)
- 教学成果申报
- 谈谈微电影创作PPT课件.ppt
- 空分装置增压机大修方案
- 2021年中国华电集团公司组织架构和部门职能
- 变电所倒闸操作课件
- 六层框架住宅毕业设计计算书2
- 胆汁淤积和自身免疫性肝病诊治专家共识参考教学提纲
- 光缆的敷设方法与要求
评论
0/150
提交评论