LeetCode刷题笔记-2020.8.24

1.有趣的电影 简单

解题思路:

考察条件筛选+排序 很简单

代码实现:

select *
from cinema
where id%2=1 and description!="boring"
order by rating desc

或者
select *
from cinema
where mod(id,2)=1 and description!="boring"
order by rating desc

2. 第二高的薪水 简单

需求简介

解题思路

1)实现第二高很简单,只需要排除第一个即可,或者排序,选取第二个;

2)通过ifnull实现null

代码实现1-排序选择第二个,通过子表实现null

SELECT
    (SELECT DISTINCT
            Salary
        FROM
            Employee
        ORDER BY Salary DESC
        LIMIT 1 OFFSET 1) AS SecondHighestSalary

代码实现2-ifnull实现null

SELECT
    IFNULL(
      (SELECT DISTINCT Salary
       FROM Employee
       ORDER BY Salary DESC
        LIMIT 1 OFFSET 1),
    NULL) AS SecondHighestSalary

3.

太难过了 不想做了 今天很伤心

总结

今天的题很简单 没什么可总结的

太伤心了 真的很冷酷

posted @ 2020-08-24 17:19  Astronaut  阅读(139)  评论(0)    收藏  举报