数据库原理与应用

实验指导书

实验四:数据查询

一、实验目的

  1. 掌握SELECT语句的基本语法;
  2. 熟练掌握模糊查询的用法;
  3. 熟练掌握连接查询的用法;
  4. 熟练掌握子查询的用法。

二、实验内容

表数据的查询

三、实验原理、方法和手段

  1. 实验原理:实际上本实验是利用T-SQL命令方法(结构化查询语言)对数据库中的表数据进行查询的。
  2. 方法与手段:先由教师讲解并演示,然后学生根据实验报告进行实验。

四、实验环境、条件

若干台装有Microsoft SQL Server 2012的计算机。

五、实验组织运行要求

本实验是综合性实验,采用集中授课形式组织教学,先由教师讲解并演示,然后学生根据实验报告进行实验。

六、实验步骤

启动SQL Server Management Studio,针对数据库student中的数据表,完成下列查询:
1.SELECT基本使用
①查询每位同学的所有信息;
②查询学号为“2007070103”的同学的姓名、性别、籍贯和院系信息;
③查询每位女同学的学号、姓名和院系信息,并将结果中各列的标题指定为学号、姓名和院系;
④查询每位同学的年龄信息;
⑤查询所有其籍贯含有“阳”字的同学的姓名、性别和籍贯信息;
⑥查询选修了“701”号课程且成绩在70~80之间的同学的学号;
2.嵌套查询
①查询选修“计算机基础”号课程的同学的学号、姓名和院系信息;
②查询没有选修“701”号课程的同学的学号、姓名和院系信息;
③查询比会计学院所有入学成绩都高的同学的学号、姓名、专业和院系信息;
3.连接查询
①查询每位同学的学号、姓名、课程名和成绩信息;
②查询入学成绩大于575分的同学的学号、姓名、课程名和成绩信息;
③查询成绩在90分以上的同学的学号、姓名、课程名和成绩信息;
4.数据汇总
①查询信息学院同学的入学平均分;
②查询全体同学的入学最高分和最低分;
③查询会计学院同学的总人数;
④查询所有其籍贯含有“阳”字的同学人数;
⑤查询学号为“2007070101”的同学的选课门数、平均分和总分;
5.GROUP BY
①查询每个院系的总人数;
②查询每位同学的选课门数和平均分;
③查询平均分在80分以上的同学的学号、姓名、选课门数和平均分;
④查询专业人数在3人以上(含3人〕的专业名称及其所在院系;
6.ORDER BY
①将信息学院同学的信息按入学成绩由高到低排列输出;
②查询选修“计算机基础”课程的每位同学的学号、姓名和成绩信息,并按成绩由低到高排列输出。

点击此处,查看实验四:数据查询 sql语句

转载请标明出处

数据库原理与应用实验指导书 实验四:数据查询相关推荐

  1. 数据库原理与应用实验指导书 实验一:熟悉SQL Server 2012数据库管理系统

    数据库原理与应用实验指导书 实验一:熟悉SQL Server 2012数据库管理系统 实验类型: 综合性 实验要求: 必修 适用对象: 信息管理与信息系统.计算机科学与技术.软件工程.物联网工程 一. ...

  2. java实验指导书(实验四)答案_java程序设计实验指导书答案

    ? 狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的.狗通常的时候和人 打招呼会通过"摇摇尾巴",在被抚摸感到舒服的时候,会"旺旺叫",而在受到惊吓情 ...

  3. 数据库实验指导书+实验报告(2015)

    预备实验(选做) 实验名称:SQL Server 2005的安装与系统设置 实验目的和要求:掌握SQL Server 2005的安装和配置方法,熟悉SQL Server的系统环境,主要是对" ...

  4. 计算机网络实验指导书实验报告,计算机网络实验一 熟悉常用的网络命令实验报告模板...

    实验一熟悉常用的网络命令实验报告 序号:姓名:学号:成绩指导教师: 1.实验目的: 学会使用常用ping ,ipconfig, nslookup, arp ,tracert等常用网络测试命令检测网络连 ...

  5. 2018年春季《大学计算机基础》(理科)实验指导书 实验3 问题的描述—数据结构(1)

    1. 实验目的 (1)了解如何用简单的数据结构描述问题 (2)掌握用Python 语言内置的几种基本数据结构(列表.元组.字典)解决问题的方法. 2. 实验任务 实验任务3-1  GPA计算 题目描述 ...

  6. shell的建立与执行实验报告_实验指导书--实验02 Linux Shell用户接口

    实验二:Linux Shell用户接口 实验学时:2 实验类型:验证 实验要求:必修 一.实验目的 通过本实验的学习,使学生掌握Linux Shell的使用方法. 二.实验内容 实验内容:实践Linu ...

  7. matlab 控制实验指导,智能控制系统-实验指导书-实验一-BP算法的MATLAB实现

    实验一.BP算法的MATLAB实现 一.实验目的 1.了解MATLAB集成开发环境 2.了解MATLAB编程基本方法 3.加深对BP算法的理解和掌握 二.实验内容 1.MATLAB基本指令和语法. 2 ...

  8. 计算机科学与技术专业《计算机网络原理》课程实验指导书,计算机科学导论,课程实验指导书解读.pdf...

    计算机科学导论 实验指导书 聊城大学计算机学院聊城大学计算机学院 聊城大学计算机学院聊城大学计算机学院 2010 年年 8 月月 年年 月月 <计算机科学导论>课程实验指导书 目 录 &l ...

  9. 计算机硬件实验代码转换,计算机硬件实验指导书(17页)-原创力文档

    计算机硬件实验指导书 计算机硬件技术基础 A 实 验 指 导 书 大连交通大学 电气信息学院 自动化教研 2011.6 第 1 页第 1 页 计算机硬件实验指导书 实验一 EL-1 微机实验教学系统结 ...

最新文章

  1. iOS-消除CocoaPods内容警告
  2. ubuntu下安装vim失败
  3. [原创]同一个Tomcat,配置多个context、多个Host
  4. vxworks中断初始化以及挂接分析
  5. 【南卡樱桃|读书笔记《学习高手》】
  6. Docker | 基于docker启动jar包,并进行更新
  7. matlab曲线拟合后怎么看公式,matlab拟合曲线并输出公式
  8. 四万字Hive调优全方位指南(推荐收藏)
  9. Java微信授权小程序获取用户昵称头像等基本信息
  10. 怎样把照片中的头像扶正_礼仪|职场人士微信头像怎么选才得体?
  11. 微型计算机联想c325,寓教于乐一体机 联想IdeaCentre B325评测
  12. t480s控制面板打开触摸板_今年买的thinkpad T480S,但是使用感觉还不如5年前买的S3 touch速度快,是什么原因?...
  13. DES加密算法的C++实现
  14. 论文解读:AdderSR Towards Energy Efficient Image Super-Reso
  15. 交易日九点到九点半的挂单撤单以及价格的一点心得
  16. window 使用rabbitMQ 报错Applying plugin configuration to rabbit@... failed.
  17. 在新学期,立新规划!
  18. 可视化 | Python精美动态水球图
  19. [Leetcode] 买卖股票合集(动态规划)
  20. 蓝牙/zigbee/nrr24xx

热门文章

  1. 在CSDN的六载时光,由你来决定今年的博客之星
  2. 基于C#的WinForm打印程序附带源代码
  3. 聊一聊cropper.js
  4. hive-hwi-0.13.1图形界面配置
  5. java socket recv_Socket send函数和recv函数详解
  6. Patroni 使用 raft 作为 DCS
  7. 反激变换器变压器设计总结
  8. C语言多线程运行时间计算
  9. 四位计算机的原理及其实现
  10. openg 立方体纹理