mysql case-when-end 条件语句

UPDATE USER SET 
    Gender=CASE
    WHEN @age=10  THEN 'nan'
    WHEN @age=25 THEN 'nu'
    WHEN @age=20 THEN '222'
    ELSE
    gender
    END,
    NAME= CASE
    WHEN @age=10 THEN 'name4'
    WHEN @age=25 THEN 'name3'
    ELSE NAME
    END
WHERE userId='1';

猜你喜欢

转载自blog.csdn.net/weixin_40719943/article/details/106903255