There are multiple option to this simple problem in SQL Server.
Method 1: Using CASE Statement
UPDATE SimpleTableSET Gender = CASE Gender WHEN 'male' THEN 'female' ELSE 'male' ENDGOSELECT *FROM SimpleTableGO |
Method 2: Using REPLACE Function
UPDATE SimpleTableSET Gender = REPLACE(('fe'+Gender),'fefe','')GOSELECT *FROM SimpleTableGO |
Method 3: Using IIF (Only SQL Server 2012 or above)
UPDATE SimpleTableSET Gender = IIF(Gender = 'male', 'female', 'male')GOSELECT *FROM SimpleTableGO |
No comments:
Post a Comment