
SQL
tan90du
许多人选择编程,首要的原因就是,他们宁愿将时间花在一个公平有序的地方,一个严格的能者上庸者下的地方
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
181. 超过经理收入的员工
# Write your MySQL query statement below select a.Name as 'Employee' from Employee as a,Employee as b where a.ManagerId=b.Id and a.Salary>b.Salary; 1.employee的表出现了两次,分别命名为a,b,因为只有一个表要使用两...原创 2019-04-29 16:11:01 · 160 阅读 · 0 评论 -
176. 第二高的薪水
1.首先思路就是倒序排列,用limit限制输出。 2.但是如果不存在则不会返回null,因此需要作为临时表 # Write your MySQL query statement below SELECT (SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT 1,1)...原创 2019-05-13 22:13:37 · 172 阅读 · 0 评论 -
177. 第N高的薪水
自定义函数 Create function 函数名(参数)Returns 返回值数据类型 [with {Encryption | Schemabinding }] [as] begin SQL语句(必须有return 变量或值) End 这里的with为附加选项: 如果需要对函数体进行加密,可使用WITH ENCRYPTION; 如果需要将创建的函数与引用的数据库绑定,可以使用WITH SCH...原创 2019-06-04 11:15:15 · 169 阅读 · 0 评论 -
180. 连续出现的数字
1.因为连续出现三个ID减一 2.as可以省略 # Write your MySQL query statement below SELECT DISTINCT l1.Num AS ConsecutiveNums FROM Logs as l1, Logs as l2, Logs as l3 WHERE l1.Id = l2.Id - 1 AND ...原创 2019-07-16 21:28:16 · 206 阅读 · 0 评论