美文网首页
每日Leetcode—SQL(7)

每日Leetcode—SQL(7)

作者: Chuck_Wu | 来源:发表于2019-05-02 16:59 被阅读0次

620. 有趣的电影

作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 rating 排列。

cinema
结果

方法:

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

627. 交换工资

给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。

salary
结果

方法:

updata salary
set sex=if(sex='m','f','m')

分析:使用IF函数

相关文章

  • 每日Leetcode—SQL(7)

    620. 有趣的电影 作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (...

  • 每日Leetcode—SQL(1)

    175.组合两个表 编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 ...

  • 每日Leetcode—SQL(2)

    177.第N高的薪水 方法: 分析:此题可以参照(176.第二高的薪水)的思路来解题,176中使用了limit 1...

  • 每日Leetcode—SQL(3)

    180.连续出现的数字 方法一: 分析:该方法首先使用left join将表连接起来,再使用where查找满足条件...

  • 每日Leetcode—SQL(4)

    182. 查找重复的电子邮箱 方法一: 分析:该方法使用聚合函数,利用having查找Email大于1的值。 方法...

  • 每日Leetcode—SQL(6)

    196.删除重复的电子邮箱 方法一: 197.上升的温度 给定一个 Weather 表,编写一个 SQL 查询,来...

  • 每日Leetcode—SQL(5)

    184. 部门工资最高的员工 方法一: 方法二: 分析:该方法的执行时间比方法一有所提升 185.部门工资前三高的...

  • LeetCode-SQL-eight

    Leetcode-sql-eight 本文中总结了LeetCode中关于SQL的游戏玩家分析的4个题目 玩家首次登...

  • LeetCode-SQL-大的国家

    LeetCode-SQL-595-大的国家 大家好,我是Peter~ 本文讲解的是LeetCode-SQL的第59...

  • LeetCode-SQL-nine

    Leetcode-sql-nine 本文中主要是介绍LeetCode中关于SQL的练习题,从易到难,循序渐进。文中...

网友评论

      本文标题:每日Leetcode—SQL(7)

      本文链接:https://www.haomeiwen.com/subject/fiqwnqtx.html