627. 交换工资

作者: 莫小鹏 | 来源:发表于2018-09-24 10:39 被阅读0次

题目描述

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

例如:

id name sex salary
1 A m 2500
2 B f 1500
3 C m 5500
4 D f 500

运行你所编写的查询语句之后,将会得到以下表:

id name sex salary
1 A f 2500
2 B m 1500
3 C f 5500
4 D m 500

题目难度

简单

分析

使用if语句判断,if(sex='m','f','m')

代码

update
    salary
set 
    sex = if(sex='m','f','m')
;

题目链接

https://leetcode-cn.com/problems/swap-salary/description/

相关文章

  • 627. 交换工资

    题目描述 给定一个 salary表,如下所示,有m=男性 和 f=女性的值 。交换所有的 f 和 m 值(例如,将...

  • 【LeetCode】627. 交换工资

    LeetCode数据库题目 题目 给定一个 salary表,如下所示,有m=男性 和 f=女性的值 。交换所有的 ...

  • LeetCode 627. Swap Salary

    LeetCode 627. Swap Salary 题目 Given a table salary, such a...

  • 627. Swap Salary

    题目链接: 627. Swap Salary 解析: 这里直接使用UPDATE语句更新table,并辅助使用CAS...

  • case when对数据进行选择

    leetcode 627. Swap Salary 将表中的sex字段的m和f互换 Given a table s...

  • 627.旅途

    方鸿渐、赵辛楣五人一路同行,有时换乘住住旅馆,有一天,看到报纸上说长沙有战事,加上钱不够,大家商量了一下,一起去吉...

  • 刷leetCode算法题+解析(三十三)

    交换工资 题目:给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和...

  • (LeetCode627:交换工资)

    给定一个 salary表,如下所示,有m=男性 和 f=女性的值 。交换所有的 f 和 m 值(例如,将所有 f ...

  • 627. Swap Salary

    Given a table salary, such as the one below, that has m=m...

  • 627.破局

    当局面陷入僵局,自己又无力解决,是该继续坚守,还是应该寻求外力强行介入。这个世上,谁也不欠谁,谁也没必要无条件的对...

网友评论

    本文标题:627. 交换工资

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