最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练2答案.docx
《最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练2答案.docx》由会员分享,可在线阅读,更多相关《最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练2答案.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、最新国家开放大学电大MySQL数据库应用网络核心课实验训练2答案最新国家开放高校电大MySQL数据库应用网络核心课试验训练2答案 盗传必究 试验训练2:数据查询操作 答案: 试验目的: 基于试验 1 创建的汽车用品网上商城数据库 Shopping ,理解 MySQL 运算符、函数、谓词,练习 Select 语句的操作方法。试验内容: 1. 单表查询 字段查询 ( 1 )查询商品名称为 “ 挡风玻璃 ” 的商品信息。分析:商品信息存在于商品表,而且商品表中包含商品名称此被查询信息,因此这是只须要涉及一个表就可以完成简洁单表查询。( 2 )查询 ID 为 1 的订单。分析:全部的订单信息存在于订单
2、表中,而且订单用户 ID 也存在于此表中,因此这是只须要查询订单表就可以完成的查询。多条件查询 查询全部促销的价格小于 1000 的商品信息。分析:此查询过程包含两个条件,第一个是是否促销,其次个是价格,在商品表中均有此信息,因此这是一个多重条件的查询。 DISTINCT ( 1 )查询全部对商品 ID 为 1 的商品发表过评论的用户 ID 。 分析:条件和查询对象存在于评论表中,对此商品发表过评论的用户不止一个,而且一个用户可以对此商品发表多个评论,因此,结果须要进行去重,这里运用 DISTINCT 实现。( 2 )查询此汽车用品网上商城会员的创建时间段, 1 年为一段。分析:通过用户表可以
3、完成查询,每年可能包含多个会员,假如把此表中的创建年份都列出来会有重复,因此运用 DISTINCT 去重。 ORDER BY ( 1 )查询类别 ID 为 1 的全部商品,结果根据商品 ID 降序排列。 分析:从商品表中可以查询出全部类别 ID 为 1 的商品信息,结果根据商品 ID 的降序排列,因此运用 ORDER BY 语句,降序运用 DESC 关键字。( 2 )查询今年新增的全部会员,结果根据用户名字排序。分析:在用户表中可以完成查询,创建日期条件设置为今年,此处运用语句 ORDER BY 。 GROUP BY ( 1 )查询每个用户的消费总金额(全部订单)。 分析:订单表中包含每个订单
4、的订单总价和用户 ID 。现在须要将每个用户的全部订单提取出来分为一类,通过 SUM() 函数取得总金额。此处运用 GROUP BY 语句和 SUM() 函数。( 2 )查询类别价格一样的各种商品数量总和。分析:此查询中须要对商品进行分类,分类依据是同类别和价格,这是 “ 多列分组 ” ,较上一个例子更为困难。2. 聚合函数查询 COUNT() ( 1 )查询类别的数量。分析:此查询利用 COUNT() 函数,返回指定列中值的数目,此处指定列是类别表中的 ID (或者名称均可)。( 2 )查询汽车用品网上商城的每天的接单数。分析:订单相关,此处运用聚合函数 COUNT() 和 Group by
5、 子句。 SUM() 查询该商城每天的销售额。 分析:在订单表中,有一列是订单总价,将全部订单的订单总价求和,根据下单日期分组,运用 SUM() 函数和 Group by 子句。 AVG() ( 1 )查询全部订单的平均销售金额。 分析:同上一个相同,还是在订单表中,依旧取用订单总价列,运用 AVG() 函数,对指定列的值求平均数。 MAX() ( 1 )查询全部商品中的数量最大者。 分析:商品的数量信息存在于商品表中,此处查询应当去商品表,在商品数量指定列中求值最大者。运用 MAX() 函数。( 2 )查询全部用户按字母排序中名字最靠前者。分析: MAX() 或者 MIN() 也可以用在文本
6、列,以获得按字母依次排列的最高或者最低者。同上一个试验一样,运用 MAX() 函数。 MIN() ( 1 )查询全部商品中价格最低者。 分析:同 MAX ()用法相同,找到表和列,运用 MIN() 函数。3. 连接查询 内连接查询 ( 1 )查询全部订单的发出者名字。分析:此处订单的信息须要从订单表中得到,订单表中主键是订单号,外键是用户 ID ,同时查询须要得到订单发出者的姓名,也就是用户名,因此须要将订单表和用户表通过用户 ID 进行连接。运用内连接的 (INNER) JOIN 语句。( 2 )查询每个用户购物车中的商品名称。分析:购物车中的信息可以从购物车表中得到,购物车表中有用户 ID
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL数据库应用 最新 国家 开放 大学 电大 MySQL 数据库 应用 网络 核心 实验 训练 答案
限制150内