自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 SQL——1225.报告系统状态的连续日期

因此利用计算后的日期进行group by可以有效划分出连续日期区间,再利用MAX和MIN函数就可以得到该日期的start_date和end_date,最后利用union all函数连接两个表的查询结果,在按照start_date进行排序。这种求连续类的题目,有个关键思路就是通过row_number窗口函数,按照日期排序后编号,然后利用date_sub函数,用原日期减去编号得到一个日期,如果是连续的话两个日期的结果就是一致的,例如下表。

2024-11-19 16:20:51 596

原创 SQL——1303.求团队人数

这道题比较简单,解法也很多,自连接子查询都可以,但是我有点懒只写了窗口函数,这个最简洁。

2024-11-19 15:48:33 222

原创 SQL——1747.应该被禁止的Leetflex账户

简单好用自连接,但是注意where里同时用了很多or和and,注意加括号理清结构。

2024-11-19 15:28:59 551

原创 SQL_1445.苹果和桔子

法一是常规方法,无脑写,法二比较简洁。

2024-11-18 15:41:39 234

原创 SQL——1173.即时食物配送I

这道题很简单,主要考察AVG()的用法,比较巧妙。

2024-11-18 15:17:50 240

原创 SQL——1212查询球队积分

这道题首先需要计算出每次比赛主队和客队各自的得分,并分别记为host_sum和guest_sum,然后需要将主队及其对应的分数和客队及其对应的分数利用union进行合并,方便汇总计算,需要注意的是答案中对NULL值进行了处理,因此需要用COALESCE()函数处理。力扣网:https://leetcode.cn/problems/team-scores-in-football-tournament/description/?

2024-11-18 14:24:34 314

原创 SQL——1440计算布尔表达式的值

力扣网:https://leetcode.cn/problems/evaluate-boolean-expression/description/?这道题解题思路是用了俩个左连接,获取X,Y对应值,然后利用CASE WHEN 解决判断布尔值的问题。

2024-11-18 10:46:27 216

原创 SQL——1527. 患某种疾病的患者

力扣网:https://leetcode.cn/problems/patients-with-a-condition/description/?

2024-10-22 01:30:32 451

原创 SQL——1907. 按分类统计薪水

力扣网:https://leetcode.cn/problems/count-salary-categories/description/?核心思路就是按照类别分类汇总,用union组合结果。

2024-10-20 17:46:18 200

原创 SQL_602.好友申请 II :谁有最多的好友

力扣网:https://leetcode.cn/problems/friend-requests-ii-who-has-the-most-friends/description/?这道题的核心思路就是分别按照requester_id和accepter_id中的id进行汇总,作为好友数量,再利用UNION ALL的方式将结果进行拼接,最后按照id分组进行汇总并排序筛选出好友人数最多的id。

2024-10-19 17:43:10 309

原创 SQL——1321.餐馆营业额变化增长

力扣网:https://leetcode.cn/problems/restaurant-growth/description/?本题重点是窗口函数滑动计算,用rows参数解决[rows BETWEEN 6 preceding AND current row]

2024-10-19 17:15:40 179

原创 SQL_1341.电影评分

核心问题是如何将两个毫不相关的结果合起来,解决这个问题的思路是利用UNION ALL来实现代码拼接,本文主要利用的是窗口函数的解法,但实际上还可以利用GROUP BY 然后ORDER BY COUNT(*)这样的解法,就不需要嵌套子查询了。力扣网:https://leetcode.cn/problems/movie-rating/description/?

2024-10-19 15:54:23 267

原创 SQL_626换座位

力扣网:https://leetcode.cn/problems/exchange-seats/description/?

2024-10-16 19:58:06 241

原创 SQL——1193. 每月交易 I

力扣网:https://leetcode.cn/problems/monthly-transactions-i/description/?分月汇总用DATE_FORMAT函数。

2024-10-14 15:42:04 198

原创 SQL——有趣的电影

力扣网:https://leetcode.cn/problems/not-boring-movies/description/?

2024-10-13 19:18:07 255

原创 SQL——1280学生们参加各科测试的次数

力扣网,https://leetcode.cn/problems/students-and-examinations/description/?

2024-10-13 15:38:35 233

原创 SQL——1661.每台机器的平均运行时间

力扣官网:https://leetcode.cn/problems/average-time-of-process-per-machine/description/结果表必须包含machine_id(机器ID) 和对应的 average time(平均耗时) 别名 processing_time,且四舍五入保留3位小数。以 任意顺序 返回表。

2024-10-13 12:31:04 190

原创 SQL——上升的温度

力扣网,https://leetcode.cn/problems/rising-temperature/

2024-10-13 11:58:57 239

原创 查询用户活跃记录表中连续登录大于等于三天的用户

【代码】查询用户活跃记录表中连续登录大于等于三天的用户。

2024-10-12 20:17:50 208 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除