原题:https://leetcode-cn.com/problems/swap-salary/

个人解法:

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

官方解法:

使 用 c a s e − w h e n 使用case- when 使用case−when

UPDATE salary
SET sex = CASE sexWHEN 'm' THEN 'f'ELSE 'm'END;

使用ascii码

一加一减,结合ascii()函数和char()函数

update salary set sex = char(ascii('m') + ascii('f') - ascii(sex));

小结:

在数据库中,非黑即白,非白即灰的问题一般都是使用IF语句Case When语句

LeetCode: 627. 变更性别相关推荐

  1. MYSQL将一个人的性别改为女_力扣数据库题目627变更性别

    力扣数据库题目627变更性别 给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值.交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然).要求只使用一个更新 ...

  2. 文巾解题 627. 变更性别

    1 题目描述 2 解题思路 回顾一下 UPDATE语句 2.1 CASE语句 回顾一下CASE语句(见数据库笔记: SQL_刘文巾的博客-CSDN博客 第六节) UPDATE salary SET s ...

  3. 【LeetCode-SQL每日一练】—— 627. 变更性别

  4. LeetCode 627. 交换工资

    #######方法一##### update salary set sex= if(sex='m','f','m');#######方法二##### update salary set sex = c ...

  5. Leetcode|MySQL|数据库刷题记录(601~627)

    目录 601. 体育馆的人流量 602. 好友申请 II :谁有最多的好友 603. 连续空余座位 607. 销售员 608. 树节点 610. 判断三角形 612. 平面上的最近距离 613. 直线 ...

  6. LeetCode数据库SQL题目记录(难度:简单)

    难度:简单 目录 175. 组合两个表 176. 第二高的薪水 181. 超过经理收入的员工 182. 查找重复的电子邮箱 183. 从不订购的客户 196. 删除重复的电子邮箱 197. 上升的温度 ...

  7. leetcode 目录

    动态规划 文巾解题 5. 最长回文子串_刘文巾的博客-CSDN博客 文巾解题 10. 正则表达式匹配_刘文巾的博客-CSDN博客 文巾解题 198. 打家劫舍_UQI-LIUWJ的博客-CSDN博客 ...

  8. 力扣学习记录(每日更新)

    文章目录 引言 简单 力扣:1 两数之和 力扣:20 有效的括号 力扣:21 合并两个有序链表 力扣:22 括号生成 力扣:27 移除元素 力扣: 35 搜索插入位置 力扣:70 [爬楼梯](http ...

  9. 【数据库系统】数据库系统学习与实践系列文章汇总目录(持续更新中)

    本文属于「数据库系统」系列文章的汇总目录,这一系列着重于「数据库系统知识的学习与实践」.由于文章内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘.需要特别说明的是,为了透彻理解和全面掌握数据库系统 ...

最新文章

  1. Python字符串方法用示例解释
  2. 几何画板画一个五边形内部的方法
  3. lodash源码分析之获取数据类型
  4. 机器学习(二)监督学习
  5. 计算机在职英语,计算机在职研究生英语教学存在的不足
  6. linux 将img写入硬盘,如何使用Etcher轻松将.img写入Mac上的SD卡
  7. 基于 Kubernetes 的 CICD 基础设施即代码
  8. cookie、session、sessionid 与jsessionid
  9. 持续集成:CruiseControl.NET + VisualSVN.Server
  10. 【重定向 return “redirect:/***“的作用 】
  11. 大学计算机试卷分析报告,(最新整理)大学试卷分析报告
  12. Hibernate事务
  13. mysql图片数据类型_Mysql数据类型简介(大概了解)
  14. CString int转换
  15. python商业爬虫教程_python爬虫课程
  16. 将keras的模型封装成可转换为tensorlow的.pb格式,并生成.pbtxt文件
  17. PPT怎么切换不同的母版
  18. 我喜欢星期五因为我们那天有计算机课英文,高一英语作文范文4篇
  19. 计算机3c,计算机3C认证办理介绍
  20. 樊登读书搞定读后感_樊登读书会听书《搞定》《高效人士的七个习惯》《人生效率手册》《搞定3》第四周学习感悟...

热门文章

  1. Excel表格中行列互换的方法?
  2. 二十四节气-谷雨文案、海报分享,谷雨润万物,不觉夏已至。
  3. linux 手机互传,轻松实现Linux笔记本和手机、PDA互传文件(转)
  4. 露天靶场建设方案,打靶设备和防弹墙作为主要工程建设
  5. 蓝牙Mesh开发五 Ble Mesh友谊FriendShip之TLSR8258低功耗节点
  6. 挑战微信,主打细分人群社交的超信有机会吗?
  7. 实例072计算工资 己知某公司员工的工资底薪为500元, 员工销售的软件金额与提成方式如下销售额<=2000 没有提成 2000<销售
  8. 寒假每日一题 1 : 笨拙的手指 java
  9. 杂记——记录一次参加华为OD研发岗位的面试过程
  10. 成语接龙(英语单词链)