云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 实验5 简单查询

实验5 简单查询

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 7:33:50

实验5 数据的基本查询

一、实验目的

1、建立数据库后,最主要的作用就是查询数据; 2、熟悉SELECT语句结构;

3、掌握简单查询、条件查询、筛选查询、排序查询、分组查询等基本查询。 二、实验准备

1、 掌握SELECT语句的基本结构。 2、 掌握SELECT语句的基本应用方法。

三、实验内容

1、基础项目练习:针对图书管理数据库实现如下查询操作: 涉及知识点:

SELECT语句的基本语法格式:

SELECT <输出项列表> [INTO <新表名>] FROM 数据源列表

[WHERE 查询的条件表达式]

[GROUP BY 分组表达式 [HAVING <筛选条件>]] [ORDER BY 排序表达式[ASC|DESC][,...n]]

SELECT子句是查询的必选项,指定查询结果中要包含的内容,可以用*代表所有列;也可以用逗号将多个查询输出项隔开;还可以用“计算表达式 as 列别名”的格式输出计算列;下面(1)-(4)小题中分别涉及到该子句的常用格式; FROM子句是查询的必选项,指定查询要用的一个或表或视图(本实验仅涉及单表查询); WHERE子句是查询的可选项,定义由源表向结果集返回的数据行要满足的条件,依实际情况要求确定查询的条件,常常通过关系表达式、逻辑表达式及空值运算符IS NULL进行判断;下面(5)-(10)小题中分别涉及到该子句的常用格式;

SQL Server还支持使用DISTINCT删除重复值的查询、使用TOP n限制返回行数量的查询、使用模式匹配符LIKE进行模糊查询(模式查询);下面(11)-(15)小题中分别涉及到这几种特殊条件的应用;

通过GROUP BY 子句可以按指定列的值对查询结果进行分组;常常和聚合函数配合使用实现统计查询;ORDER BY子句可以对查询结果进行排序;下面(16)-(20)小题中分别涉及到分组子句及排序子句的应用。 还原图书管理数据库(tsgl.mdf):

(1)查询“图书”表中所有图书信息,将该查询文件保存为TSCX1。

(2)查询“读者”表中读者的借书证号、姓名、专业,将该查询文件保存为TSCX2。

(3)查询 “图书”表中每本书的单价降低5元后的结果,将该查询文件保存为TSCX3。 (4)查询“图书”表中每本书的价格打8折后的结果,将该查询文件保存为TSCX4。 (5)查询“图书”表中库存总量低于10的图书信息,将该查询文件保存为TSCX5。 (6)查询“图书”表中单价在30~40元之间的图书信息,将该查询文件保存为TSCX6。 (7)查询“读者”表中所有男读者的信息,将该查询文件保存为TSCX7。

(8)在“读者”表中检索专业是计算机应用或计算机网络的读者姓名,将该查询文件保存为TSCX8。

(9)查询“作者”表中未留联系电话的作者信息,将该查询文件保存为TSCX9。 (10)在“图书”表中检索2008年以前出版的图书信息,将该查询文件保存为TSCX10。 (11)查询“作者”表中所有姓李的作者编号、姓名、联系电话,将该查询文件保存为TSCX11。 (12)查询“图书”表中图书编号后两位是“11”或“12”的图书编号、书名,将该查询文件保存为TSCX12。

(13)查询“图书”表中图书编号第三位是1的图书信息,将该查询文件保存为TSCX13。 (14)从 “图书”表中返回前一半的数据,将该查询文件保存为TSCX14。 (15)从“图书”表中搜索出所有图书类别,将该查询文件保存为TSCX15。

(16)在“读者”表中按专业和性别升序查询读者信息,将该查询文件保存为TSCX16。 (17)查询“图书”表中价格最高的前三种图书信息,将该查询文件保存为TSCX17。 (18)在“图书”表中查询各类图书的最大单价,将该查询文件保存为TSCX18。 (19)在“图书”表中检索单价最低的图书,将该查询文件保存为TSCX19。

(20)统计“图书”表中各类书籍的平均价格、最高价格和最低价格,将该查询文件保存为TSCX20。

(21)在“读者”表中按性别查找已借书数量最大的值,将该查询文件保存为TSCX21。 (22)在“读者”表中按专业检索出姓名按照字母顺序排在最后的读者姓名,将该查询文件保存为TSCX22。

(23)在“图书”表中按类别检索图书中单价最低的记录,将该查询文件保存为TSCX23。 (24)在“借阅”表中检索借书时间在2004年12月1日前的借书人次,将该查询文件保存为TSCX24。

(25)在“借阅”表中检索借书时间在2004年12月1日前的借书人数,将该查询文件保存为TSCX25。

2、辅助练习(使用实例数据库pubs和northwind):

(1) 从northwind数据库中的customers表中返回前20行的数据,将该查询文件保

存为sy9_1_1。

(2) 从pubs数据库的publishers表中搜索出所有国家的名字,将该查询文件保存为

sy9_1_2。

(3) 查询pubs数据库的titles表中每本书的销售价格打8折后的结果,将该查询文

件保存为sy9_1_3。

(4) 查询pubs数据库的authors表中作者的姓名(用+来连接作者的姓和名),将该

查询文件保存为sy9_1_4。

(5) 查询pubs库的titles表中,价格打了8.5折后仍大于15美元的书号、种类

以及原价,将该查询文件保存为sy9_1_5。

(6) 在pubs数据库中auhors表中查询所有居住在KS、CA或IN州的作家,将该

查询文件保存为sy9_1_6。

(7) 查询pubs 数据库的authors表中所有名字以D打头的作家的姓名,将该查询

文件保存为sy10_1_7。

(8) 查询pubs 数据库的authors表中所有au_id满足前2个字符为“72”,第4个

字符为“-”的作家的姓名和电话号码,将该查询文件保存为sy10_1_8。

(9) 查询pubs 数据库的authors表中所有au_id满足前2个字符为“72”,第3个

字符为3、5中的一个,第4个字符为“-”的作家的姓名和电话号码,将该查询文件保存为sy10_1_9。

(10) 查询pubs 数据库的authors表中所有au_id的第一个字符为5-9、第二个字符

为1-4的作家的姓名和电话号码,将该查询文件保存为sy10_1_10。

(11) 在PUBS数据库的titles表中查询所有书的平均价格,将该查询文件保存为

sy10_1_11。

(12) 查询pubs数据库的titles表中所有价格超过10美元的书的种类和平均价格,

将该查询文件保存为sy10_1_12。

(13) 在pubs数据库的titles表中按书的种类分类,求出各种类型书籍的价格总和、

平均价格以及各类书籍的数量,将该查询文件保存为sy10_1_13。

(14) 在pubs数据库的titles表中按书的种类和出版商代号分类,返回一个平均价格

和总价格,将该查询文件保存为sy10_1_14。

(15) 在pubs数据库的titles表中查询所有平均价格超过10美元的书的种类和平均

价格,将该查询文件保存为sy10_1_15。

3、强化项目练习:针对学生信息管理数据库(xsxx.mdf)实现如下查询操作:

(1)查询“学生”表中所有入学成绩高于500的学生信息,将该查询文件保存为XSCX1。 (2)查询“学生”表中所有90、91年出生的学生信息,将该查询文件保存为XSCX2。 (3)查询“学生”表中所有2008年入学的学生信息,将该查询文件保存为XSCX3。 (4)查询“学生”表中所有学号为偶数的学生信息,将该查询文件保存为XSCX4。

(5)查询“成绩”表中所有学期总评不及格的学生信息,将该查询文件保存为XSCX5。 (6)查询“学生”表中入学成绩前三名的学生的学号、姓名及入学成绩,将该查询文件保存为XSCX6。

(7)对“学生”表按专业统计人数、入学成绩平均分,将该查询文件保存为XSCX7。 (8)对“成绩”表按课程统计平均分,并按升序排序, 将该查询文件保存为XSCX8。 (9)对“课程”表按总学时排序,当总学时相同时按课程编码排序,将该查询文件保存为XSCX9。

(10)查询“学生”表中备注字段内容不为空的所有学生信息,将该查询文件保存为XSCX10。

搜索更多关于: 实验5 简单查询 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验5 数据的基本查询 一、实验目的 1、建立数据库后,最主要的作用就是查询数据; 2、熟悉SELECT语句结构; 3、掌握简单查询、条件查询、筛选查询、排序查询、分组查询等基本查询。 二、实验准备 1、 掌握SELECT语句的基本结构。 2、 掌握SELECT语句的基本应用方法。 三、实验内容 1、基础项目练习:针对图书管理数据库实现如下查询操作: 涉及知识点: SELECT语句的基本语法格式: SELECT [INTO ] FROM 数据源列表 [WHERE 查询的条件表达式] [GROUP BY 分组表达式 [HAVING ]] [ORDER BY 排序表达式

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com