我有一张名为jemaah的表:
ID name age gender
1 a 2 p
2 b 3 l
3 c 1 l
4 d 5 p
我的问题是如何更新性别列中的值。例如,我想将值p更改为f,将l更改为m。一共有千行。
答案 0 :(得分:4)
UPDATE jemaah SET gender = 'f' WHERE gender = 'p';
UPDATE jemaah SET gender = 'm' WHERE gender = 'l';
答案 1 :(得分:1)
UPDATE jemaah SET gender = CASE gender WHEN 'p' THEN 'f' WHEN 'l' THEN 'm' END
答案 2 :(得分:0)
需要完成2次更新
更新 tablename SET gender =" f" 性别=" p"
更新表名 SET gender =" m" 性别=" l"