已完成的 LeetCode MySQL 数据库题目。点击查看我的 LeetCode 算法解题目录。
已解决 123/123 - 简单 54 中等 51 困难 18
前置入门学习
- MySQL 基本查询、条件查询、投影查询
- MySQL 排序、分页查询、聚合查询
- MySQL 多表查询、连接查询(内连接、外连接)
- MySQL 增加、更新、删除
文章目录
- 1. LeetCode SQL
- 2. LintCode SQL
1. LeetCode SQL
已完成 |
---|
LeetCode 175. 组合两个表 |
LeetCode 176. 第二高的薪水 |
LeetCode 177. 第N高的薪水 |
LeetCode 178. 分数排名(dense_rank连续排名) |
LeetCode 180. 连续出现的数字(cast) |
LeetCode 181. 超过经理收入的员工 |
LeetCode 182. 查找重复的电子邮箱 |
LeetCode 183. 从不订购的客户 |
LeetCode 184. 部门工资最高的员工 |
LeetCode 185. 部门工资前三高的所有员工(dense_rank) |
LeetCode 196. 删除重复的电子邮箱 |
LeetCode 197. 上升的温度 |
LeetCode 262. 行程和用户 |
LeetCode 511. 游戏玩法分析 I |
LeetCode 512. 游戏玩法分析 II |
LeetCode 534. 游戏玩法分析 III |
LeetCode 550. 游戏玩法分析 IV |
LeetCode 569. 员工薪水中位数(over窗口函数) |
LeetCode 570. 至少有5名直接下属的经理 |
LeetCode 571. 给定数字的频率查询中位数 |
LeetCode 574. 当选者 |
LeetCode 577. 员工奖金 |
LeetCode 578. 查询回答率最高的问题 |
LeetCode 579. 查询员工的累计薪水(over(rows n preceding)选取窗口1+前n条) |
LeetCode 580. 统计各专业学生人数 |
LeetCode 584. 寻找用户推荐人 |
LeetCode 585. 2016年的投资(窗口函数over(partition by xx)) |
LeetCode 586. 订单最多的客户 |
LeetCode 595. 大的国家 |
LeetCode 596. 超过5名学生的课 |
LeetCode 597. 好友申请 I :总体通过率 |
LeetCode 601. 体育馆的人流量(row_number+over+cast) |
LeetCode 602. 好友申请 II :谁有最多的好友(union all) |
LeetCode 603. 连续空余座位 |
LeetCode 607. 销售员 |
LeetCode 608. 树节点 |
LeetCode 610. 判断三角形 |
LeetCode 612. 平面上的最近距离 |
LeetCode 613. 直线上的最近距离 |
LeetCode 614. 二级关注者 |
LeetCode 615. 平均工资:部门与公司比较(over窗口函数) |
LeetCode 618. 学生地理信息报告(row_number) |
LeetCode 619. 只出现一次的最大数字 |
LeetCode 620. 有趣的电影 |
LeetCode 626. 换座位 |
LeetCode 627. 交换工资 |
LeetCode 1045. 买下所有产品的客户 |
LeetCode 1050. 合作过至少三次的演员和导演 |
LeetCode 1068. 产品销售分析 I |
LeetCode 1069. 产品销售分析 II |
LeetCode 1070. 产品销售分析 III(group by 陷阱) |
LeetCode 1075. 项目员工 I |
LeetCode 1076. 项目员工II |
LeetCode 1077. 项目员工 III |
LeetCode 1082. 销售分析 I |
LeetCode 1083. 销售分析 II |
LeetCode 1084. 销售分析III |
LeetCode 1097. 游戏玩法分析 V |
LeetCode 1098. 小众书籍 |
LeetCode 1107. 每日新用户统计 |
LeetCode 1112. 每位学生的最高成绩 |
LeetCode 1113. 报告的记录 |
LeetCode 1126. 查询活跃业务 |
LeetCode 1127. 用户购买平台 * |
LeetCode 1132. 报告的记录 II |
LeetCode 1141. 查询近30天活跃用户数 |
LeetCode 1142. 过去30天的用户活动 II |
LeetCode 1148. 文章浏览 I |
LeetCode 1149. 文章浏览 II |
LeetCode 1158. 市场分析 I |
LeetCode 1159. 市场分析 II(rank+over) |
LeetCode 1164. 指定日期的产品价格 * |
LeetCode 1173. 即时食物配送 I |
LeetCode 1174. 即时食物配送 II |
LeetCode 1179. 重新格式化部门表 |
LeetCode 1193. 每月交易 I(date_format) |
LeetCode 1194. 锦标赛优胜者 |
LeetCode 1204. 最后一个能进入电梯的人(累加/变量/窗口函数) |
LeetCode 1205. 每月交易II(union all)* |
LeetCode 1211. 查询结果的质量和占比 |
LeetCode 1212. 查询球队积分 |
LeetCode 1225. 报告系统状态的连续日期(date_sub + over) |
LeetCode 1241. 每个帖子的评论数 |
LeetCode 1251. 平均售价 |
LeetCode 1264. 页面推荐(union) |
LeetCode 1270. 向公司CEO汇报工作的所有人 |
LeetCode 1280. 学生们参加各科测试的次数 |
LeetCode 1285. 找到连续区间的开始和结束数字(dense_rank连续排名) |
LeetCode 1294. 不同国家的天气类型 |
LeetCode 1303. 求团队人数 |
LeetCode 1308. 不同性别每日分数总计(累加/变量/窗口函数) |
LeetCode 1321. 餐馆营业额变化增长(over窗口函数) |
LeetCode 1322. 广告效果 |
LeetCode 1327. 列出指定时间段内所有的下单产品 |
LeetCode 1336. 每次访问的交易次数 |
LeetCode 1341. 电影评分 |
LeetCode 1350. 院系无效的学生 |
LeetCode 1355. 活动参与者(any函数) |
LeetCode 1364. 顾客的可信联系人数量 |
LeetCode 1369. 获取最近第二次的活动(over窗口函数) |
LeetCode 1378. 使用唯一标识码替换员工ID |
LeetCode 1384. 按年度列出销售总额 |
LeetCode 1393. 股票的资本损益 |
LeetCode 1398. 购买了产品A和产品B却没有购买产品C的顾客 |
LeetCode 1407. 排名靠前的旅行者 |
LeetCode 1412. 查找成绩处于中游的学生 |
LeetCode 1421. 净现值查询 |
LeetCode 1435. 制作会话柱状图 |
LeetCode 1440. 计算布尔表达式的值(case when then else end) |
LeetCode 1445. 苹果和桔子 |
LeetCode 1454. 活跃用户(连续dense_rank排名函数) |
LeetCode 1459. 矩形面积 |
LeetCode 1468. 计算税后工资 |
LeetCode 1479. 周内每天的销售情况(dayname星期几) |
LeetCode 1485. 按日期分组销售产品 |
LeetCode 1495. Friendly Movies Streamed Last Month |
LeetCode 1501. 可以放心投资的国家 |
LeetCode 1511. Customer Order Frequency |
LeetCode 1517. Find Users With Valid E-Mails(正则表达式) |
LeetCode 1527. Patients With a Condition(like) |
LeetCode 1532. The Most Recent Three Orders(dense_rank + over窗口函数) |
LeetCode 1543. Fix Product Name Format(trim去空格+upper/lower大小写) |
LeetCode 1549. The Most Recent Orders for Each Product |
2. LintCode SQL
已完成 |
---|
LintCode MySQL 1918. 第二高的球员的身高 |
LintCode MySQL 1921. 从不充值的玩家(where not in) |
LintCode MySQL 1928. 网课上课情况分析 I |
LintCode MySQL 1932/1933. 挂科最多的同学 I / II |
LintCode MySQL 1936. 张三的故事 III |
LintCode MySQL 1968. 查询首两个字母在 ‘Db‘ 和 ‘Dy‘ 之间的课程名称(REGEXP正则) |
我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!