Via een query de data veranderen.

Status
Niet open voor verdere reacties.

Jelto

Nieuwe gebruiker
Lid geworden
16 mei 2008
Berichten
2
Hallo,

Ik heb voor een bepaald ander programma het "geslacht" van de persoon nodig. In de database is dit een integer en wordt gedisplayed als man of vrouw.

Voor het volgende programma heb ik een M (man) of V (vrouw) nodig, zonder de daadwerkelijke data te veranderen.

Is dit mogelijk in een SQL query?

Groetjes,

Jelto
 
Zoiets?

Select <<veld1>>,<<veld2>>, 'M' as Geslacht
From TBLTabel
Where Geslacht = 'MAN'
Union All
Select <<veld1>>,<<veld2>>, 'V' as Geslacht
From TBLTabel
Where Geslacht = 'Vrouw'

Succes!
 
bedankt!

Select uk_geslacht, 'M' as Geslacht
From uitzendkracht
Where uk_Geslacht = '1'
Union All
Select uk_geslacht, 'V' as Geslacht
From uitzendkracht
Where uk_Geslacht = '2'

Dankje dit is em!
 
Select uk_geslacht, IF uk_geslacht = '1' THEN 'M' ELSE 'V' END IF as Geslacht
From uitzendkracht

Dit scheelt een query en je kan indexering van de mysql database blijven gebruiken voor het sorteren van eventuele data.

Ik denk dat dit op grotere hoeveelheden data performance zal opleveren.
 
Hey bedankt. Heb nog niet zoveel ervaring met dit soort functies in een query. Wat levert je query nu precies op? Zoiets?

UK_Geslacht, Geslacht
1, M
1, M
2, V
2, V
2, V
1, M
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan