UPDATE 表名
SET sex(字段名) =
CASE
WHEN sex(字段名) = 1 THEN '男'
WHEN sex = 2 THEN '女'
ELSE '其他'
END;
case开始,when 条件1 then 某值1,when 条件2 then 某值2,…else 某值n,end结束
else sex,如果不指定else的话,其他不符合条件的会被设置为null
UPDATE `表名` SET
`字段1` = CASE `字段3`
WHEN '值1' THEN '结果1'
WHEN '值2' THEN '结果2'
WHEN '值3' THEN '结果3'
END,
`字段2` = CASE `字段3`
WHEN '值1' THEN '结果4'
WHEN '值2' THEN '结果5'
WHEN '值3' THEN '结果6'
END
WHERE `字段3` IN ('值1', '值2', '值3');