Sql 一列包含'Male'和'Female',我想把所有的女性都改成男性和女性

Sql 一列包含'Male'和'Female',我想把所有的女性都改成男性和女性,sql,sql-update,Sql,Sql Update,一列包含男性和女性,我希望将所有女性都更改为男性,反之亦然。(我希望在一次更新中完成此操作。) 提前感谢。试试这个: UPDATE YourTableName SET ColumnName = CASE ColumnName WHEN 'm' THEN 'f' ELSE 'm' END 我希望这对你有帮助 如果使用sql server 2012,请尝试(IFF) 尝试此链接,它将帮助您了解server 2012中的IIf 试试这个: UPDATE YourTableName SET Colu

一列包含
男性
女性
,我希望将所有女性都更改为男性,反之亦然。(我希望在一次更新中完成此操作。)

提前感谢。

试试这个:

UPDATE YourTableName SET ColumnName = CASE ColumnName  WHEN 'm' THEN 'f' ELSE 'm' END
我希望这对你有帮助

如果使用sql server 2012,请尝试(IFF)

尝试此链接,它将帮助您了解server 2012中的IIf

试试这个:

UPDATE YourTableName SET ColumnName = CASE ColumnName  WHEN 'm' THEN 'f' ELSE 'm' END
我希望这对你有帮助

如果使用sql server 2012,请尝试(IFF)

尝试此链接,它将帮助您了解server 2012中的IIf


没关系,但如果我们通过更新存在“m”“f”的值来保持安全,则上述情况也会更新空值(将所有空性别改为“m”):


没关系,但如果我们通过更新存在“m”“f”的值来保持安全,上述情况也会更好地更新空值(所有空性别为“m”):


你能详细说明IFF吗?你能详细说明IFF吗?在我的情况下,它对我很有效,无论如何,谢谢你的建议:()()()()())在我的情况下,它对我很有效,无论如何,谢谢你的建议:()()())