LeetCode数据库
数据库题目
后台技术汇
公众号:《后台技术汇》,腾讯云加社区2023年度优秀作者、InfoQ签约作者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode刷题之旅【数据库篇-7】 - 中等:180. 连续出现的数字
2019年11月27日 目录 题目:180. 连续出现的数字 解题1:利用用户变量实现对连续出现的值进行计数 解题2:使用自连接解决问题 题目:180. 连续出现的数字 解题1:利用用户变量实现对连续出现的值进行计数 select distinct Num as ConsecutiveNums from ( select Num, case w...原创 2019-12-04 18:42:39 · 402 阅读 · 0 评论 -
LeetCode刷题之旅【数据库篇-6】 - 中等:178. 分数排名
2019年11月20日 目录 题目:分数排名 解题1 解题2 解题3 解题4 题目:分数排名 解题1 -- 子查询(分数去重,排名) 语句简洁,可惜列中加子查询性能真的很差 SELECT Score, ( SELECT count(DISTINCT score) FROM Scores WHERE score >= s.score ...原创 2019-11-20 11:38:43 · 489 阅读 · 0 评论 -
LeetCode刷题之旅【数据库篇-5】 - 中等: 部门工资最高的员工
2019年11月18日 目录 题目部门工资最高的员工 解题1 解题2 解题3 题目部门工资最高的员工 解题1 使用中间表,根据departmentId来group by分组 两张表department和employee联表查询后,使用中间表作为where过滤条件 SELECT Department.name AS 'Department', Employe...原创 2019-11-18 16:18:56 · 380 阅读 · 0 评论 -
LeetCode刷题之旅【数据库篇】简单 - 4:第N高的薪水
2019年11月15日 目录 题目第N高的薪水 解题1 解题2 题目第N高的薪水 解题1 CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGIN SET N = N-1; RETURN ( # Write your MySQL query statement below. ...原创 2019-11-15 09:30:15 · 222 阅读 · 0 评论 -
LeetCode刷题之旅【数据库篇】简单 - 3:第二高的薪水
2019年11月15日 目录 题目 解题1 解题2 解题3 题目 解题1 查找中间表数据,然后排序中间表数据,从第2个数据开始取,偏移量为1 # Write your MySQL query statement below SELECT ( SELECT DISTINCT Salary FROM Employ...原创 2019-11-15 09:24:25 · 180 阅读 · 0 评论 -
LeetCode刷题之旅【数据库篇】简单 - 2:从不订购的客户
2019年11月14日 目录 从不订购的客户 题目: 解题1 解题2 解题3 思路拓展 思路拓展2 题目: CREATE TABLE Customers ( Id INT NOT null , Name VARCHAR(128) DEFAULT '', PRIMARY KEY (Id) ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;...原创 2019-11-14 19:57:08 · 197 阅读 · 0 评论 -
LeetCode刷题之旅【数据库篇】简单 - 1:组合两个表
2019年11月12日 目录 组合两个表 题目 解题1 解题2 题目 解题1 SELECT person.FirstName , person.LastName , address.City , address.State FROM person LEFT JOIN address ON person.PersonId ...原创 2019-11-14 19:49:36 · 180 阅读 · 2 评论
分享