
Leetcode-数据库
leetcode
Alan先生的代码屋
这是一间奇妙的屋子!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
!!!UML学习资源导航
1、基础学习资源1、W3Cschool学习资源2、易百教程资源原创 2021-02-23 17:21:49 · 190 阅读 · 0 评论 -
题目178、分数排名(Leetcode题解-java实现)
1、题目编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。2、代码实现1.从两张相同的表scores别名为s1,s22.s1中的score与s2中的score比较大小。意思是在输出s1.score的前提下,有多少个s2.score大于等于它。比如当s1.salary=3.65的时候,s2.salary中[4.00,4.00,3.85,3.65,3.65]有5个成绩大于等于原创 2021-01-21 16:13:54 · 217 阅读 · 0 评论 -
题目177、第N高德薪水(Leetcode题解-MySQL实现)
1、题目编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。2、实现代码主要是limit语句,它从0下标算起,规定显示的记录条数。然后是,针对salary进行distinct修饰,然后降序排序order by。set N = N-1;是因为求第N大的数,下标是从0开始,那么其实就是N-1下标对应的数就是第N大。CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INTBEGIN SET N = N - 1原创 2021-01-21 15:56:24 · 91 阅读 · 0 评论 -
题目176、第二高的薪水(Leetcode题解-MySQL实现)
1、题目编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。2、实现代码#解法1select max(Salary) as SecondHighestSalary from Employee where Salary<(select max(Salary) from Employee where Salary)解法2#limit 1,1 要求下标从1开始(默认从0开始),第二个参数限制了返回1个#降序排序#再加一层select是为了产生nul原创 2021-01-19 21:05:51 · 109 阅读 · 0 评论 -
题目175、组合两个表(Leetcode题解-MySQL实现)
1、题目2、实现代码主要是题目给出,输出左表东西不管在右表中是否存在,那么其实就是左连接left join,select FirstName,LastName,City,State from person left join address on person.personid=address.personid3、实现截图...原创 2021-01-19 20:51:31 · 77 阅读 · 0 评论