Sql实验2-数据查询 下载本文

内容发布更新时间 : 2024/5/6 14:08:26星期一 下面是文章的全部内容请认真阅读。

实 验 报 告

课程名称 数据库原理与应用 实验名称 数据查询 系别______________ ___ _ 专业班级______________ ____ 指导教师____________ ____ 学号______ ______ 姓名________ ____实验日期_____________实验成绩_________ __

一、实验目的

1. 熟悉各种基本的数据查询的含义。 2. 掌握数据查询的SQL语句编写方法。 3. 能根据要求写出正确的查询语句。 4. 掌握基本的调试方法。

二、实验环境

1. 硬件环境:微机

2. 软件环境: Windows,Sql server

三、实验内容及步骤

题目 根据要求编写以下SQL查询语句,并对运行结果截图 第一题 简单查询

1. 查询病人表,显示所有病人的病人编号、保险公司名称、电话号码(别名:病人电话),要求按年龄从

大到小顺序排列。

2. 要求查询病人年龄在20~60岁之间的最年轻的前6位病人的姓名、病人年龄信息。 3. 要求查询姓“王”、姓“李”或姓“关”的所有病人的信息。(提示:用“in”或者用“or”两种方法查

询。)

步骤(写出以上SQL语句).

1.

第 1 页 共 4 页

2.

3.

第二题 分组查询

1. 查询病人表,要求显示最大年龄值、最小年龄值、平均年龄值 2. 查询病人表,要求统计在各个保险公司投保的各自病人数。(两种方法:group by与compute by) 3. 查询病人表,要求统计投保人数2人以上(含2人)的保险公司名称与投保人数。 步骤

1.

第 2 页 共 4 页

2.

3.

第三题 多表联接查询

1. 统计一下“柳四二”该病人的看病次数,以及结算总金额。

2. 查询'张明仁'医生看过的所有病人资料(病人编号,病人姓名,医生姓名)。 3. 显示出院日期在2008年间每个病人的最高的一笔结算金额。(注:要显示的信息有--病人编号,病人姓

名,最高的结算金额) 步骤

1.

2.

第 3 页 共 4 页