文巾解题 627. 变更性别

Posted 刘文巾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文巾解题 627. 变更性别相关的知识,希望对你有一定的参考价值。

 1 题目描述

 2 解题思路

回顾一下 UPDATE语句

2.1 CASE语句

 回顾一下CASE语句(见数据库笔记: SQL_刘文巾的博客-CSDN博客 第六节)

UPDATE salary
SET sex= (CASE sex
            WHEN 'f' THEN 'm'
            ELSE 'f'
          END)

 2.2 IF 语句

UPDATE salary
SET sex = IF(sex = 'f', 'm', 'f')

2.3 ASCII码操作

UPDATE salary 
SET sex = char(ascii('m') + ascii('f') - ascii(sex))

以上是关于文巾解题 627. 变更性别的主要内容,如果未能解决你的问题,请参考以下文章

627. 变更性别

627. 变更性别

LeetCode(数据库)- 变更性别

文巾解题 70. 爬楼梯

文巾解题 183. 从不订购的客户

文巾解题 1816. 截断句子