文巾解题 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. 变更性别的主要内容,如果未能解决你的问题,请参考以下文章