实验4 SQL语言之数据查询基础

2020-05-01 11:32

实验四 数据查询基础

【实验目的与要求】

1、 熟练掌握SELECT 语句的基本语法格式;

2、 熟练掌握使用SQL语句进行单表查询,掌握GROUP BY子句、HAVING 子句和集

函数;

3、 熟练掌握使用SQL标准语句和T-SQL扩展语句进行连接查询。

【实验内容】 4.0. 实验准备

本实验将用到实验二中数据库CPXS和相应的表及数据,若该数据库及表尚未创建,或数据尚未录入,则请先完成之。请根据前面实验创建的表结构和数据,完成如下查询。

4.1. 简单查询

? 查询各种产品的产品编号、产品名称和价格。

写出对应SQL语句并给出查询结果:

Select 产品编号, 产品名称, 价格 from CP;

? 查询地区在“南京”的客户编号和客户名称,结果中各列的标题分别指定为:Customer_id和Customer_name。

写出对应SQL语句并给出查询结果:

第 1 页 共 7 页

Select 客户编号 as “Customer id”,客户名称 as “Customer name” From XSS

Where 地区=”南京”;

? 求各产品编号、名称和产品总值。

写出对应SQL语句并给出查询结果:

Select 产品编号,产品名称,价格*库存量 as 产品总值 from CP;

? 查询至少购买了至少一种产品的客户编号(不重复)。

第 2 页 共 7 页

写出对应SQL语句并给出查询结果: Select 产品编号 from CPXSB where 数量>=1;

? 查询价格在1000-2000的产品信息,并依价格由高到低的顺序排序。

(请使用Between…and和算术比较运算符分别实现) 写出对应SQL语句并给出查询结果: Select 产品编号,产品名称 From CP

Where 价格>=1000 and 价格<=2000 Order by 价格 desc;

? 查询产品名称含有”空调”二字的产品情况。

写出对应SQL语句并给出查询结果:

第 3 页 共 7 页

Select 产品编号,产品名称,价格 From CP

Where 产品名称 like ?%空调%?;

4.2. 使用分组和集聚函数

进行以下实验前,请先将CPXSB表数据修改如下图所示:

完成如下查询:

? 计算所有产品总价格。

写出对应SQL语句并给出查询结果: Select sum(销售额) as 总价格 from CPXSB;

第 4 页 共 7 页

? 求各种产品2004年3月18日销售额。

写出对应SQL语句并给出查询结果: Select 产品编号,sum(销售额) as 总价格 From CPXSB

Where 销售日期=?2004-3-18? Group by 产品编号;

? 求购买二种以上产品的客户编号。

写出对应SQL语句并给出查询结果:

Select 客户编号 from CPXSB group by 客户编号 having count (产品编号)>=2;

第 5 页 共 7 页


实验4 SQL语言之数据查询基础.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:防雷装置设计审核和竣工验收

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: