力扣sql基础篇(十一)

news/2023/6/7 23:29:53

力扣sql基础篇(十一)

1 每件商品的最新订单

1.1 题目内容

1.1.1 基本题目信息1

在这里插入图片描述

1.1.2 基本题目信息2

在这里插入图片描述

1.1.3 示例输入输出

a 示例输入

在这里插入图片描述

b 示例输出

在这里插入图片描述

1.2 示例sql语句

SELECT p.product_name,o1.product_id,o1.order_id,o1.order_date
FROM Orders o1
INNER JOIN
( SELECT product_id,max(order_date) dateFROM OrdersGROUP BY product_id
)o2
ON o1.product_id=o2.product_id AND o1.order_date=o2.date
INNER JOIN Products p
ON o1.product_id=p.product_id
ORDER BY p.product_name asc,o1.product_id asc,o1.order_id

1.3 运行截图

在这里插入图片描述

2 餐馆营业额变化增长

2.1 题目内容

2.1.1 基本题目信息

在这里插入图片描述

2.1.2 示例输入输出

在这里插入图片描述

2.2 示例sql语句

# 一天是不只是一个人光顾的,所以要分组统计出一天所有的营业额
# 统计总数要以非分组字段去统计
SELECT c1.visited_on,sum(c2.a2) amount,ROUND(avg(c2.a2),2) average_amount
FROM
(SELECT visited_on,sum(amount) a1FROM CustomerGROUP BY visited_on
)c1
CROSS JOIN
(SELECT visited_on,sum(amount) a2FROM CustomerGROUP BY visited_on
)c2
ON TIMESTAMPDIFF(day,c2.visited_on,c1.visited_on) between 0 and 6
GROUP BY c1.visited_on
HAVING TIMESTAMPDIFF(day,MIN(c2.visited_on),c1.visited_on)>=6
ORDER BY c1.visited_on;

2.3 运行截图

在这里插入图片描述

3 买下所有产品的客户

3.1 题目内容

3.1.1 基本题目信息

在这里插入图片描述

3.1.2 示例输入输出

在这里插入图片描述

3.2 示例sql语句

#一个顾客可能有买同一个商品多次
SELECT customer_id
FROM Customer
GROUP BY customer_id
HAVING count(distinct product_key)=(SELECT count(product_key) FROM Product)

3.3 运行截图

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4560901.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

python兼容VBA的用法

一、简介 有时我们需要向含有VBA代码的Excel写入数据,但又不能影响正常的VBA代码执行,起初我使用python的openpyxl模块中函数将数据写入xlsm文件中,写入数据后发现执行VBA代码的按钮消失不见了,于是通过查找原因发现是由于openpy…

MySQL监控(三):Grafana入门

1.官方文档 Grafana 安装包下载地址 基于Prometheus、Grafana的可视化监控实践 grafana安装部署、自定义主题、dashboard模板导入 Grafana Dashboard下载 2.安装 我是通过压缩包的方式安装的,官网也有给出yum的安装方式。 wget https://dl.grafana.com/enterpri…

GHOST 还原系统出现 “Decompression error,Abort?” 解决办法

今天需要架设杀毒软件服务器,需要在VM里面添加一台新的XP主机,于是放入光盘开始安装系统。 结果GHOST过程中出现:“Decompressionerror,Abort?” 。运气背?算了,重新来一次,结果情况依旧。 这种情况一般出…

iOS 常见错误以及错误分析解决

1:clang failed with exit code 254 一:检测代码中 是否 有 NSLog 打印了 返回 void 的值. 2:Verify exit code of build task with internal identifier CopyPNGFile 123.png 一:将出错的png,用PhotoShZ喎�"http://www.2cto.com/kf/ware/vc/" target&quo…

在linux中部署SpringBoot+Vue前后端分离应用

最近有任务需求,自己在linux中通过docker虚拟环境的方式部署了SpringBoot和Vue前后端分离的项目,现在做点总结,给需要的小伙伴分享。不足之处多多指正。关于在linux中安装docker,可以查看博主前几篇博客按照步骤进行安装&#xff…

Docker错误及解决方法汇总

环境说明: 系统环境;CentOS 7(极简版,装在虚拟机上的) docker版本:19.03.10 1.运行docker images报错提示“Cannot connect to the Docker daemon at ****, Is the docker daemon is running ” 出现这个错误是因为docker没有…

nmp安装vue-cli时报错解决方法

nmp安装vue-cli时报错解决方法: npm WARN deprecated coffee-script1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) npm WARN checkPermissions Missing write access to C:\Users\ipc\AppData\Roaming\npm\node_modules\vue-cli…

iOS 常见编译报错及解决方案汇总(持续更新)

文章目录 Q1: Undefined symbols for architecture ...Q2 : xxx file not foundQ1: Undefined symbols for architecture … 如下图示 A: 该类问题一般都是因为缺少依赖库导致编译报错。 解决方法: 仔细查看报错,"“中提示的就是找不到的类名或定义的标识名,一般通过…