LeetCode: 627. 变更性别
原题: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. 变更性别相关推荐
- MYSQL将一个人的性别改为女_力扣数据库题目627变更性别
力扣数据库题目627变更性别 给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值.交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然).要求只使用一个更新 ...
- 文巾解题 627. 变更性别
1 题目描述 2 解题思路 回顾一下 UPDATE语句 2.1 CASE语句 回顾一下CASE语句(见数据库笔记: SQL_刘文巾的博客-CSDN博客 第六节) UPDATE salary SET s ...
- 【LeetCode-SQL每日一练】—— 627. 变更性别
- LeetCode 627. 交换工资
#######方法一##### update salary set sex= if(sex='m','f','m');#######方法二##### update salary set sex = c ...
- Leetcode|MySQL|数据库刷题记录(601~627)
目录 601. 体育馆的人流量 602. 好友申请 II :谁有最多的好友 603. 连续空余座位 607. 销售员 608. 树节点 610. 判断三角形 612. 平面上的最近距离 613. 直线 ...
- LeetCode数据库SQL题目记录(难度:简单)
难度:简单 目录 175. 组合两个表 176. 第二高的薪水 181. 超过经理收入的员工 182. 查找重复的电子邮箱 183. 从不订购的客户 196. 删除重复的电子邮箱 197. 上升的温度 ...
- leetcode 目录
动态规划 文巾解题 5. 最长回文子串_刘文巾的博客-CSDN博客 文巾解题 10. 正则表达式匹配_刘文巾的博客-CSDN博客 文巾解题 198. 打家劫舍_UQI-LIUWJ的博客-CSDN博客 ...
- 力扣学习记录(每日更新)
文章目录 引言 简单 力扣:1 两数之和 力扣:20 有效的括号 力扣:21 合并两个有序链表 力扣:22 括号生成 力扣:27 移除元素 力扣: 35 搜索插入位置 力扣:70 [爬楼梯](http ...
- 【数据库系统】数据库系统学习与实践系列文章汇总目录(持续更新中)
本文属于「数据库系统」系列文章的汇总目录,这一系列着重于「数据库系统知识的学习与实践」.由于文章内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘.需要特别说明的是,为了透彻理解和全面掌握数据库系统 ...
最新文章
- iPhone 用户请注意:你的邮件 App 得禁用,刚曝光的安全漏洞,iOS 6 以上设备全中招...
- 这10项机器人领域的核心技术,你了解多少
- php 单一职责,PHP之单例模式(职责模式)
- C++ Primer 5th笔记(chap 16 模板和泛型编程)包扩展
- mysql 字符串替换:处理历史稿件中的图片路径
- python20个常用语法_这20个常规Python语法你都搞明白了吗?
- 第四讲 数学公理化方法(上)
- UI自动化,你值得拥有
- 几个支持 FreeSWITCH 的网络电话的安装与使用(linphone、MicroSIP、Sipdroid)
- C++字符串输入输出操作
- 计算机二级公共基础知识资料(考点集合)
- java计数器_Java高效计数器
- Nginx流媒体服务器搭建
- ISIS协议基础知识
- 2020中兴捧月算法大赛——傅里叶赛道 第1名方案
- 脑袋里是浆糊时的c++程序
- 新混响预设合集 – Audio Ease Altiverb 7 New Impulse Responses
- 03 day2--javascript笔记pink老师--对象
- C语言程序设计第二周
- 电脑出现All boot options are trled.黑屏不能开机解决方法
热门文章
- android 输入法 sd卡,关于安卓手机内置或外置SD卡中各文件夹的名称和作用
- 【力扣(LeetCode)】【C/C++】【19.删除链表的倒数第 N 个结点】
- Linux Github 使用 ssh 登录及推送 - 一站式教程
- 对软件项目外包的一些认识
- 读“王东升 新时空 硅碳融合的产业革命”拙见
- 德州仪器TI芯片自动下单抢购监控软件技术分析
- HAProxy代理后端服务取真实IP
- java.sql.SQLException: Undefined Error
- 通向Golang的捷径【Top】
- 抖音种草品宣,抖音短视频种草是什么意思?