数据库原理与应用实验04.docx

上传人:b****9 文档编号:29016599 上传时间:2023-07-20 格式:DOCX 页数:12 大小:135.44KB
下载 相关 举报
数据库原理与应用实验04.docx_第1页
第1页 / 共12页
数据库原理与应用实验04.docx_第2页
第2页 / 共12页
数据库原理与应用实验04.docx_第3页
第3页 / 共12页
数据库原理与应用实验04.docx_第4页
第4页 / 共12页
数据库原理与应用实验04.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库原理与应用实验04.docx

《数据库原理与应用实验04.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用实验04.docx(12页珍藏版)》请在冰豆网上搜索。

数据库原理与应用实验04.docx

数据库原理与应用实验04

实验四数据查询基础

姓名:

计算机科学与技术

学号:

专业:

班级:

同组人:

实验日期:

【实验目的与要求】

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

2、熟练掌握使用SQL语句进行单表查询,掌握GROUPBY子句、HAVING子句和集函数;

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

【实验内容】

4.1.实验准备

本实验将用到实验二中数据库CPXS和相应的表及数据,若该数据库及表尚未创建,或数据尚未录入,则请先完成之。

请根据前面实验创建的表结构和数据,完成如下查询。

4.2. 简单查询

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

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

select产品编号,产品名称,价格

fromcp

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

Customer_id和Customer_name。

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

select客户编号Customer_id,客户名称Customer_name

fromxss

where地区='南京'

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

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

select产品编号,产品名称,价格*库存量产品总值

fromcp

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

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

selectdistinct客户编号

fromcpxsb

where数量>=1

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

(请使用Between…and和算术比较运算符分别实现)

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

select产品名称

fromcp

where价格between1000and2000

orderby价格desc;

select产品名称

fromcp

where价格>=1000and价格<=2000

orderby价格desc;

 

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

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

select产品名称

fromcp

where产品名称like'%空调%'

4.3.使用分组和集聚函数

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

完成如下查询:

计算所有产品总价格。

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

selectsum(价格*库存量)产品总价格

fromcp

 

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

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

select产品编号,sum(数量*销售额)销售额

fromcpxsb

where销售日期='2004-03-18'

groupby产品编号;

 

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

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

select客户编号

fromcpxsb

where数量>=2

groupby客户编号

 

求各产品的产品编号和销售总额:

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

select产品编号,sum(销售额*数量)销售总额

fromcpxsb

groupby产品编号

 

查询销售总额在9000元以上的产品编号和销售总额。

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

select产品编号,sum(销售额*数量)销售总额

fromcpxsb

groupby产品编号

havingsum(销售额*数量)>=9000;

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1