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))