实验四 数据查询(基础篇)

本文由用户“A702378249”分享发布 更新时间:2021-12-22 03:54:37 举报文档

以下为《实验四 数据查询(基础篇)》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

实验四 数据查询

一、实验目的

1.掌握SELECT语句的语法

2.掌握基于单表的查询方法

3.掌握基于多表的查询方法

4.掌握相关与不相关的嵌套查询

5.掌握使用UNION的集合查询

二、实验环境

WINDOWS 7+SQL SERVER 2005

三、实验准备

1.以最便捷的方式在sp数据库中新建3张某某,各表的结构如下所示:

商店表SHOP的结构

列名

数据类型

宽度

小数位

空否

备注



ShopNo

char

3



N

商店号,主码



ShopName

char

10



Y

商店名



ShopAddress

char

20



Y

商店地址



商品表PRODUCT的结构

列名

数据类型

宽度

小数位

空否

备注



ProNo

char

3



N

商品号,主码



ProName

char

10



Y

商品名



ProPrice

decimal





Y

商品价格



销售部SALE的结构

列名

数据类型

宽度

小数位

空否

备注



ShopNo

char

3



N

商店号,外码

合为主码



ProNo

char

3



N

 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 表中满足条件的元组

例:查询销售了p01商品的商店编号。

例:查询价格在2000~3000的商品号、商品名。(两种方法实现)

例:查询销售了p01或p02商品的商店号。(两种方法实现)

例:查询所有电视商品的品牌、价格。

例:查询销售表中无销售数量的销售记录。

例:查询价格在2000元以上的海尔品牌商品。

(4)使用ORDER BY子句对查询结果进行排序

例:查询所有商品的信息,结果按价格降序排列,价格相同时按商品名升序排列。

(5)使用聚集函数查询

例:查询销售了商品p01的商店数以及p01商品的销售总量、平均销售量、最大销售量和最小销售量。

(6)使用GROUP BY子句进行分组查询

例:查询各商品的销售总量,只显示销售总量在300以上的商品及销售总量。

2.多表查询

(1)等值连接查询

例:查询每个商店及其销售情况。

(2)自然连接查询

例:对上例用自然连接完成。

(3)外连接查询

例:查询每个商店及其销售情况,无任何销售记录的商店也要显示其基本信息。

3.嵌套查询

(1)不相关子查询

例:查询与红星商店在同一地区的商店信息。

(2)相关子查询

例:查询至少销售了商店s02所销售的全部商品的商店号。

4.使用UNION的集合查询

例:查询XX及XX地区的商店信息。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 四级万能句型
  2. 主体承诺信用书
  3. 公司采购要票和不要票等5个问题的答案
  4. 微商城XX店运营细则
  5. 确认企业所得税收入若干问题的通知

以上为《实验四 数据查询(基础篇)》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览