
leetcode sql
零分分分分
00
展开
-
leecode sql No.178 分数排名
select Score,(select count(distinct score) from scores where score>=t1.Score ) as Rank from scores t1 order by t1.score desc另外在mysql中 好像是没有dense_rank()等函数的原创 2019-06-20 10:44:41 · 167 阅读 · 0 评论 -
leetcode sql No.196 删除重复的电子邮箱
参考评论区解答:delete t1 from person t1,person t2 where t1.email=t2.email and t1.id>t2.id原创 2019-06-20 11:08:11 · 226 阅读 · 0 评论 -
leetcode sql No.175组合两个表
select u0.FirstName,u0.LastName,u1.City,u1.State from person as u0 left join address as u1 on u0.personid=u1.personid原创 2019-06-18 15:30:36 · 193 阅读 · 0 评论 -
leetcode sql No.627 交换工资
update salary set sex=if(sex='f','m','f')评论区一种惊奇解法:update salary set sex = char(ascii('m') + ascii('f') - ascii(sex));原创 2019-06-18 16:07:04 · 157 阅读 · 0 评论 -
leetcode sql No.181超过经理收入的员工
常规解法:select u0.name as Employee from Employee u0 where salary >(select u1.salary from employee u1 where u1.id=u0.managerid)评论区的一种快解法 用 inner join :select a.name as Employeefrom employee a inner...原创 2019-06-18 17:20:45 · 264 阅读 · 0 评论 -
leetcode sql No.183 从不订购的客户
select t0.name as Customers from Customers t0 where not exists (select * from orders t1 where t0.id=t1.customerid)高赞解法 左连接: select Name as Customers from Customers left join Orders on Customers.Id...原创 2019-06-18 17:22:06 · 161 阅读 · 0 评论