2016-09-09 1 views

Antwort

0

Try This:

UPDATE YourTableName SET ColumnName = CASE ColumnName WHEN 'm' THEN 'f' ELSE 'm' END 

Ich hoffe, es wird für Sie hilfreich.

Und versuchen (IFF), wenn Sie SQL-Server 2012.

diesen Link Versuchen Sie es mit, es wird Sie über IIf in Server helfen 2012

http://sqlhints.com/2013/06/15/iif-logical-function-in-sql-server-2012/

+0

können Sie IFF erarbeiten. –

+0

Vielen Dank es funktioniert für mich :)))) –

2

Es ist alles in Ordnung, aber obigen Fall wird update NULL Werte auch (alle NULL Geschlecht zu 'm') besser, wenn wir in Sicherheit bleiben durch die Aktualisierung der Werte, wo 'm''f' existieren:

UPDATE #tmp SET gender = CASE gender WHEN 'm' THEN 'f' WHEN 'f' THEN 'm' END 
+0

In meinem Fall funktioniert es gut für mich, trotzdem danke für Ihren Vorschlag :))))) –

Verwandte Themen