(1) 找出同一天进入公司服务的员工。 (2) 在Employee表中查询薪水超过员工平均薪水的员工信息。 (3) 查询没有订购商品的客户编号和客户名称。 (4) 使用子查询查找“酷睿四核I7-7700k”的销售情况,要求显示相应的销售员的姓名、性别,销售日期、销售数量和金额,其中性别用“男”、“女”表示。 (5) 查找每个员工的销售记录,要求显示销售员的编号、姓名、性别、商品名称、数量、单价、金额和销售日期,其中性别使用“男”和“女”表示,日期使用“yyyy-mm-dd”格式显示。 (6) 分别使用左外连接、右外连接、完整外部连接查询单价高于400元的商品编号、商品名称、订货数量和订货单价,并分析比较检索的结果。 (7) 查询单价高于400元的商品编号、商品名称、订货总数量和订货总价。 (8) 查询OrderMaster表中订单金额最高的订单号及订单金额。 (9) 查找订购总金额在5000元以上的客户编号、客户名称和订购总金额。 (10) 查询每种商品的总销售数量及总销售金额,要求显示出商品编号、商品名称、总数量及总金额,并按商品号从小到大排列。 MySQL是世界上最流行的关系型数据库管理系统之一,用于存储和管理数据。在这个实验中,我们将探讨一系列SQL查询语句,这些语句涵盖了基本的查询、连接操作、子查询以及聚合函数的应用。 1. **找出同一天进入公司服务的员工**:这个查询使用了自连接来找出所有在同一天入职的员工。通过`a.hireDate=b.hireDate`的条件,我们可以找到那些具有相同入职日期的员工,同时`a.employeeNo<b.employeeNo`确保我们只返回一对不同的员工,而不是同一员工的重复。 2. **查询薪水超过员工平均薪水的员工信息**:此查询利用子查询来获取员工的平均薪资,然后在主查询中筛选出薪资高于平均值的员工。`avg(salary)`计算平均薪资,`employeeNo`按升序排序结果。 3. **查询没有订购商品的客户编号和客户名称**:这里使用了`NOT IN`操作符,结合子查询从`customer`表中选取未出现在`ordermaster`表中`customerNo`的记录,从而找出没有订单的客户。 4. **使用子查询查找特定商品的销售情况**:这个查询展示了如何通过子查询找到商品“酷睿四核I7-7700K”的销售记录。它连接了`employee`、`ordermaster`和`orderdetail`表,根据销售员姓名、性别、销售日期、数量和金额进行分组。 5. **查找每个员工的销售记录**:这个查询将所有销售员的销售记录列出来,包括他们的编号、姓名、性别、商品信息、数量、单价、金额和日期。`IF`函数用来将性别转换为“男”或“女”,`DATE_FORMAT`函数则将日期格式化为“yyyy-mm-dd”。 6. **分别使用左外连接、右外连接、完整外部连接**:这些连接操作用于查询单价高于400元的商品。左外连接保留了`product`表的所有记录,即使在`orderdetail`中没有匹配项;右外连接反之;完整外部连接(全连接)保留了两表中的所有记录,即使没有匹配项。 7. **查询单价高于400元的商品的订货总数量和总价**:这里是对高单价商品的汇总,通过`SUM(quantity)`和`SUM(orderSum)`来得到总数量和总价。 8. **查询订单金额最高的订单号及金额**:使用`ORDER BY`和`LIMIT`来找出`OrderMaster`表中订单金额最高的记录。 9. **查找订购总金额在5000元以上的客户**:通过`GROUP BY`和`HAVING`来分组客户并筛选出订购总金额超过5000元的客户。 10. **查询每种商品的总销售数量及总销售金额**:这个查询展示了如何按商品编号对所有商品的销售进行分组,然后计算总数量和总金额,最后按照商品编号排序。 通过这些实验,学生可以深入理解SQL查询的语法和逻辑,熟练掌握数据操作和分析的基本技能。这些知识对于任何涉及数据库管理、数据分析或开发工作的人来说都是至关重要的。
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/release/download_crawler_static/88481797/bg1.jpg)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/43e2b0c281f845948daa679ae1aca95e_kuzma66.jpg!1)
- 粉丝: 129
- 资源: 4
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)