力扣sql中等篇练习(二十六)

news/2024/11/27 8:38:10/

力扣sql中等篇练习(二十六)

1 世界排名的变化

1.1 题目内容

1.1.1 基本题目信息1

在这里插入图片描述

1.1.2 基本题目信息2

在这里插入图片描述

1.1.3 示例输入输出

a 示例输入

在这里插入图片描述

b 示例输出

在这里插入图片描述

1.2 示例sql语句

# 分别求出变化前后的排名 然后再进行内连接即可
# row_number()里面也可以用多个字段加减的表达式去进行排序
#mysql如果相减出现负数,需要使用cast(字段名 as 类型)转换为signed类型的数
SELECT t1.team_id,t1.name,cast(t1.r1 AS SIGNED)-cast(t2.r2 AS SIGNED) rank_diff
FROM
(SELECT team_id,name,row_number() over(ORDER BY points desc,name asc) r1FROM TeamPoints
)t1
INNER JOIN
(SELECT t.team_id,t.name,row_number() over(ORDER BY t.points+p.points_change desc,t.name asc) r2FROM TeamPoints tINNER JOIN PointsChange p ON t.team_id=p.team_id
)t2
ON t1.team_id=t2.team_id AND t1.name=t2.name

1.3 运行截图

在这里插入图片描述

2 7天内两次购买的用户

2.1 题目内容

2.1.1 基本题目信息

在这里插入图片描述

2.1.2 示例输入输出

在这里插入图片描述

2.2 示例sql语句

# 只要存在一周内购买的两次就行
SELECT p1.user_id
FROM Purchases p1
INNER JOIN Purchases p2
ON p1.user_id=p2.user_id AND DATEDIFF(p1.purchase_date,p2.purchase_date) BETWEEN 0 AND 7
AND p1.purchase_id <> p2.purchase_id
GROUP BY p1.user_id
ORDER BY p1.user_id asc

2.3 运行截图

在这里插入图片描述

3 司机成为乘客的次数

3.1 题目内容

3.1.1 基本题目信息

在这里插入图片描述

3.1.2 示例输入输出

在这里插入图片描述

3.2 示例sql语句

# Write your MySQL query statement below
SELECT t.driver_id,IFNULL(count(r.ride_id),0) cnt
FROM
(SELECT distinct driver_idFROM Rides
)t
LEFT JOIN Rides r
ON t.driver_id=r.passenger_id
GROUP BY t.driver_id

3.3 运行截图

在这里插入图片描述


http://www.ppmy.cn/news/74448.html

相关文章

动态ip与静态ip的区别是什么?

动态ip和静态ip的区别在于&#xff1a; 动态ip可以自动获取IP地址&#xff0c;静态ip需要手动设置IP地址。 动态ip一般用于局域网内部或小型企业网中&#xff0c;静态ip一般用于大型企业网或骨干网等对安全性要求高的场合。 在网速上&#xff0c;动态ip和静态ip没有区别。 动…

文心一言和ChatGPT最全对比

文心一言和ChatGPT都是基于深度学习技术的自然语言处理模型&#xff0c;有各自的优势和使用场景&#xff0c;无法简单地比较 ChatGPT 和文心一言哪一个功能更强大&#xff0c;它们各自具有优势和局限性&#xff0c;需要根据具体需求进行选择&#xff0c;以下一些具体对比&#…

生成式AI热潮:一场“添饭碗”的科技革命

今年以来&#xff0c;人工智能&#xff08;AI&#xff09;热潮席卷全球&#xff0c;被认为将掀起新的科技革命。 5月18日的2023天津世界智能大会&#xff0c;以“智行天下 能动未来”为主题&#xff0c;重点关注人工智能发展的新趋势、新技术、新业态。大会开幕式结束之后&…

【观察】共建“伙伴+华为”背后,是华为平台到体系的战略“升维”

2017年&#xff0c;在当年的“伙伴大会”上&#xff0c;华为首次提出以“平台生态”双轮驱动的战略&#xff0c;以更加开放的心态积极拥抱产业变化&#xff0c;通过和产业链上各个层级的合作伙伴一起合作&#xff0c;共同实现新的市场突破。 彼时中国企业和行业的数字化转型刚刚…

本地搭建wamp服务器并内网穿透实现无公网IP远程访问

文章目录 前言1.Wamp服务器搭建1.1 Wamp下载和安装1.2 Wamp网页测试 2. Cpolar内网穿透的安装和注册2.1 本地网页发布2.2 Cpolar云端设置2.3 Cpolar本地设置 3. 公网访问测试4. 结语 转载自cpolar极点云的文章&#xff1a;无公网IP&#xff1f;教你在外远程访问本地Wamp服务器「…

【dfn序+DP】树

把一棵树转化成一个序列有三种方法&#xff1a; dfs序 dfn序&#xff08;时间戳&#xff09; 欧拉序 关于这三者的区别&#xff0c;参考这篇博客&#xff0c;讲的超级好&#xff01; 重谈DFS序、时间戳和欧拉序 - Seaway-Fu - 博客园 (cnblogs.com) 题意&#xff1a; 思路…

企业数字转型加速器!居然是他!该不会还有人没用上吧?

随着数字化时代的到来和技术的发展&#xff0c;企业数字化转型已经成为全球企业发展的重要趋势。然而&#xff0c;数字化转型的过程却并非一帆风顺&#xff0c;常常因为 IT 复杂度高、开发周期长等问题而遇到许多挑战&#xff0c;这时候低代码开发平台就能够发挥重要作用。 低代…

【Java】IDEA 配置java开发环境(windows)

刚才需要临时运行一个java脚本&#xff0c;java还是2、3年前学的&#xff0c;都忘光了。IDEA 2021还在我电脑装着&#xff0c;进去却忘记了怎么配置java环境&#xff0c;这里复习一下。 文章目录 01 安装 JDK1.1 下载与安装1.2 配置环境变量 02 在IDEA中运行java程序 01 安装 J…