Probleem met 1 en 0

Status
Niet open voor verdere reacties.

renzomassaro

Gebruiker
Lid geworden
26 sep 2006
Berichten
44
Hallo,

Ik heb het volgende probleem. Ik heb in access ooit vinkjes gezet als een bepaald artikel er wel was en geen vinkje als deze er niet was.

Nu heb ik de database naar mysql geimporteerd en staan er in de velden nu -1 en 0.

Als ik nu een query uitvoer wil ik dat als de data zichtbaar wordt de -1 bv ja wordt en 0 nee. Kan je met een bepaalde query dit aanpassen dat dus 0 neergezet wordt als ja?
 
Hallo,

Ik heb het volgende probleem. Ik heb in access ooit vinkjes gezet als een bepaald artikel er wel was en geen vinkje als deze er niet was.

Nu heb ik de database naar mysql geimporteerd en staan er in de velden nu -1 en 0.

Als ik nu een query uitvoer wil ik dat als de data zichtbaar wordt de -1 bv ja wordt en 0 nee. Kan je met een bepaalde query dit aanpassen dat dus 0 neergezet wordt als ja?

Iets als:

Code:
SELECT 'Ja' as veldnaam
FROM aDatabaseMetVinkjes
WHERE vinkje=1
UNION
SELECT 'Nee' as veldnaam
FROM aDatabaseMetVinkjes
WHERE vinkje=0


evt ORDER BY... om het op een bepaalde key te sorteren
 
Zo kan het ook (is beter en sneller dan een Union)

In ansi SQL kun je een case statement hiervoor gebruiken:

select
a.*,
case
when a.veld1 = -1 then 'JA'
else 'NEE'
end vergelijk
from
tabel a
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan