![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leetcode数据库MySQL
记录一下MySQL的刷题过程
JehanRio
菊厂预备后端小花 | Started from the bottom
展开
-
Leetcode 1517. 查找拥有有效邮箱的用户
刷完这个题,也正式结束力扣SQL基础版50题了,后面好好总结一下。,这部分不会诶,还没学。原创 2023-07-28 10:15:52 · 395 阅读 · 0 评论 -
Leetcode 1327. 列出指定时间段内所有的下单产品
日期比较格式需要注意一下,需要精确到天数。原创 2023-07-28 10:11:21 · 298 阅读 · 0 评论 -
Leetcode 1484. 按日期分组销售产品
group_concat([distinct] 要连接的字段 [order by 排序字段] [separator ‘分隔符’])原创 2023-07-27 18:55:34 · 328 阅读 · 0 评论 -
Leetcode 176. 第二高的薪水
表示跳过1条数据,从第2条数据开始取,取3条数据,也就是取2,3,4三条数据。3、当 limit和offset组合使用的时候,limit后面只能有一个参数,表示要取的的数量,offset表示要跳过的数量。2、当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量,例如。就是跳过1条数据,从第2条数据开始取,取3条数据,也就是取2,3,4三条数据。1、当 limit后面跟一个参数的时候,该参数表示要取的数据的数量。原创 2023-07-27 18:46:37 · 297 阅读 · 0 评论 -
Leetcode 196. 删除重复的电子邮箱
先根据email分组,找到最小的id,然后删掉不在这个id表里面的。原创 2023-07-27 18:19:45 · 325 阅读 · 0 评论 -
Leetcode 1527. 患某种疾病的患者
【代码】Leetcode 1527. 患某种疾病的患者。原创 2023-07-26 12:23:48 · 84 阅读 · 0 评论 -
Leetcode 1667. 修复表中的名字
文章目录知识点题目代码(7.26 首刷自解)知识点考察字符串函数的用法:CONCAT(str1, str2) : 拼接字符串UPPER(str) : 字符串变成大写LOWER(str) : 字符串变成小写LENGTH(str) : 获取字符串的长度LEFT(str,len) : 获取字符串左边 len 个字符RIGHT(str,len) : 获取字符串右边 len 个字符SUBSTR(str,start,len) : 获取 str 中从 start 开始的 len 个字符题目Le原创 2023-07-26 12:14:19 · 60 阅读 · 0 评论 -
Leetcode 585. 2016年的投资
【代码】Leetcode 585. 2016年的投资。原创 2023-07-25 12:52:19 · 74 阅读 · 0 评论 -
Leetcode 602. 好友申请 II :谁有最多的好友
简单来讲就是统计某个id在requester_id和accepter_id中出现的次数和。直接使用union会合并重复数据,因此这里使用union all。统计后排序再取表中第一项即可。原创 2023-07-25 12:29:27 · 70 阅读 · 0 评论 -
Leetcode 1321. 餐馆营业额变化增长
【代码】Leetcode 1321. 餐馆营业额变化增长。原创 2023-07-25 11:26:04 · 93 阅读 · 0 评论 -
Leetcode 1341. 电影评分
【代码】Leetcode 1341. 电影评分。原创 2023-07-24 13:56:38 · 87 阅读 · 0 评论 -
Leetcode 626. 换座位
【代码】Leetcode 626. 换座位。原创 2023-07-24 13:35:02 · 80 阅读 · 0 评论 -
Leetcode 1978. 上级经理已离职的公司员工
on后面跟的是连接条件,这取决于什么样的数据会连接在一起;而where后面才是筛选条件。原创 2023-07-24 13:24:30 · 60 阅读 · 0 评论 -
Leetcode 1907. 按分类统计薪水
而UNION产生的结果是合并去重后的数据。我们需要三张表分别对应"Low Salary"、“Average Salary”、“High Salary”。UNION和JOIN的区别,JOIN是多表关联,UNION是多表数据合并。简单来说,JOIN产生的结果如果不考虑笛卡尔积的话,数据最多会持平。原创 2023-07-23 14:06:28 · 103 阅读 · 0 评论 -
Leetcode 1204. 最后一个能进入电梯的人
思路就是,子查询,创建两个表,分组根据第i个人进去时前面人数的总和,计算总重量。原创 2023-07-23 13:47:28 · 102 阅读 · 0 评论 -
Leetcode 1164. 指定日期的产品价格
【代码】Leetcode 1164. 指定日期的产品价格。原创 2023-07-23 13:26:15 · 60 阅读 · 0 评论 -
Leetcode 180. 连续出现的数字
【代码】Leetcode 180. 连续出现的数字。原创 2023-07-22 14:11:06 · 70 阅读 · 0 评论 -
Leetcode 610. 判断三角形
【代码】Leetcode 610. 判断三角形。原创 2023-07-22 14:03:16 · 50 阅读 · 0 评论 -
Leetcode 1789. 员工的直属部门
表示联合查询,可以把重复的去除,如果想要保留,则用。后面只能跟聚合函数!原创 2023-07-22 13:39:39 · 58 阅读 · 0 评论 -
Leetcode 1731. 每位经理的下属员工数量
【代码】Leetcode 1731. 每位经理的下属员工数量。原创 2023-07-21 14:28:24 · 81 阅读 · 0 评论 -
Leetcode 1045. 买下所有产品的客户
【代码】Leetcode 1045. 买下所有产品的客户。原创 2023-07-21 14:09:19 · 54 阅读 · 0 评论 -
Leetcode 619. 只出现一次的最大数字
【代码】Leetcode 619. 只出现一次的最大数字。原创 2023-07-21 13:47:46 · 50 阅读 · 0 评论 -
Leetcode 596. 超过5名学生的课
有关键字distinct,说明同一个学生是可以重复选课的(怪不得抢课抢不到,就离谱)原创 2023-07-20 13:19:59 · 47 阅读 · 0 评论 -
Leetcode 1084. 销售分析III
【代码】Leetcode 1084. 销售分析III。原创 2023-07-20 13:09:56 · 42 阅读 · 0 评论 -
[Leetcode 1141. 查询近30天活跃用户数
【代码】[Leetcode 1141. 查询近30天活跃用户数。原创 2023-07-19 11:08:51 · 50 阅读 · 0 评论 -
Leetcode 2356. 每位教师所教授的科目种类的数量
能直接在count、sum里面用distinct,去重。原创 2023-07-19 11:01:49 · 63 阅读 · 0 评论 -
Leetcode 550. 游戏玩法分析 IV
【代码】Leetcode 550. 游戏玩法分析 IV。原创 2023-07-19 10:47:49 · 41 阅读 · 0 评论 -
Leetcode 1174. 即时食物配送 II
【代码】Leetcode 1174. 即时食物配送 II。原创 2023-07-18 11:16:36 · 152 阅读 · 0 评论 -
Leetcode 1193. 每月交易 I
的时候,month已经是年-月的形式了。原创 2023-07-18 11:01:42 · 46 阅读 · 0 评论 -
1211. 查询结果的质量和占比
【代码】1211. 查询结果的质量和占比。原创 2023-07-18 10:40:50 · 34 阅读 · 0 评论 -
Leetcode 1633. 各赛事的用户注册率
用了个嵌套,计算Users的总数。原创 2023-07-17 13:44:20 · 52 阅读 · 0 评论 -
Leetcode 1075. 项目员工 I
【代码】Leetcode 1075. 项目员工 I。原创 2023-07-17 13:32:46 · 58 阅读 · 0 评论 -
Leetcode 1251. 平均售价
【代码】Leetcode 1251. 平均售价。原创 2023-07-17 13:24:00 · 135 阅读 · 0 评论 -
Leetcode 620. 有趣的电影
【代码】Leetcode 620. 有趣的电影。原创 2023-07-16 11:19:41 · 55 阅读 · 0 评论 -
Leetcode 1934. 确认率
就能表示分组后的各组总数。是用来求和的 ,除以。原创 2023-07-16 11:18:34 · 75 阅读 · 0 评论 -
Leetcode 570. 至少有5名直接下属的经理
采用自连接(显示),having的执行在group by之后。原创 2023-07-16 10:54:19 · 49 阅读 · 0 评论 -
Leetcode 1280. 学生们参加各科测试的次数
【代码】Leetcode 1280. 学生们参加各科测试的次数。原创 2023-07-15 14:55:45 · 49 阅读 · 0 评论 -
Leetcode 577. 员工奖金
【代码】Leetcode 577. 员工奖金。原创 2023-07-15 14:02:49 · 60 阅读 · 0 评论 -
Leetcode 1661. 每台机器的进程平均运行时
【代码】Leetcode 1661. 每台机器的进程平均运行时。原创 2023-07-15 13:58:15 · 88 阅读 · 0 评论 -
Leetcode 197. 上升的温度
返回两个日期的差值。下面采用的是内连接(隐式内连接)原创 2023-07-14 16:27:35 · 46 阅读 · 0 评论