![](https://img-blog.csdnimg.cn/20191205163127117.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
LeetCode数据库
数据库题目
后台技术汇
强大自己是解决问题的唯一办法。
展开
-
LeetCode刷题之旅【数据库篇-7】 - 中等:180. 连续出现的数字
2019年11月27日目录题目:180. 连续出现的数字解题1:利用用户变量实现对连续出现的值进行计数解题2:使用自连接解决问题题目:180. 连续出现的数字解题1:利用用户变量实现对连续出现的值进行计数select distinct Num as ConsecutiveNumsfrom ( select Num, case w...原创 2019-12-04 18:42:39 · 359 阅读 · 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 · 422 阅读 · 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 · 264 阅读 · 0 评论 -
LeetCode刷题之旅【数据库篇】简单 - 4:第N高的薪水
2019年11月15日目录题目第N高的薪水解题1解题2题目第N高的薪水解题1CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INTBEGIN SET N = N-1; RETURN ( # Write your MySQL query statement below. ...原创 2019-11-15 09:30:15 · 172 阅读 · 0 评论 -
LeetCode刷题之旅【数据库篇】简单 - 3:第二高的薪水
2019年11月15日目录题目解题1解题2解题3题目解题1查找中间表数据,然后排序中间表数据,从第2个数据开始取,偏移量为1# Write your MySQL query statement belowSELECT ( SELECT DISTINCT Salary FROM Employ...原创 2019-11-15 09:24:25 · 134 阅读 · 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 · 142 阅读 · 0 评论 -
LeetCode刷题之旅【数据库篇】简单 - 1:组合两个表
2019年11月12日目录 组合两个表题目解题1解题2题目解题1SELECT person.FirstName , person.LastName , address.City , address.State FROM person LEFT JOIN addressON person.PersonId ...原创 2019-11-14 19:49:36 · 126 阅读 · 2 评论