2010-03-30 7 views

Répondre

3

En MSSQL vous pourriez faire ceci:

UPDATE table SET gender = CASE WHEN gender = 'M' THEN 'F' ELSE 'M' END 

S'il y a quelque chose de similaire est My-SQL alors c'est une simple déclaration.

4

Faites-en trois étapes.

- Etape 1: Donner les hommes une valeur de genre temporaire (sexe X)

- Etape 2: Régler les enregistrements femme à homme (F M)

- Etape 3: Set les vieux disques mâles à femelle (X à F)

Update table Set Gender = 'X' where Gender = 'M' 
Update table Set Gender = 'M' where Gender = 'F' 
Update table Set Gender = 'F' where Gender = 'X' 
+0

oui c'est la bonne solution, même si elle est bonne. – chetan

+0

existe-t-il une autre solution dont nous avons besoin pour écrire trois requête. – chetan

Questions connexes