SELECT spalte==0?"false":"true" FROM...
SELECT spalte==0?"false":"true" FROM...
am 17.01.2007 13:22:51 von Lars Uhlmann
Ich hab eine Spalte vom Typ TINYINT(1). Ich möchte nun im SELECT die
möglichen Werte 0 und 1 durch Strings "nein" und "ja" ersetzen.
Das geht sicher nur seh ich grad den Wald vor lauter Bäumen nicht.
Danke
Lars
Re: SELECT spalte==0?"false":"true" FROM...
am 17.01.2007 13:26:06 von GreenRover
SELECT if(spalte=0, 'nein', 'ja') FROM ...
Re: SELECT spalte==0?"false":"true" FROM...
am 17.01.2007 13:54:48 von Robert Klemme
On 17.01.2007 13:26, Heiko (GreenRover) Henning wrote:
> SELECT if(spalte=0, 'nein', 'ja') FROM ...
Wenn die Version von mysql CASE unterstützt geht auch das - ist meines
Wissens auch standardkonformer:
select case spalte when 0 then 'nein' else 'ja' end
from ...
Ciao
robert
Re: SELECT spalte==0?"false":"true" FROM...
am 17.01.2007 14:06:59 von Lars Uhlmann
Robert Klemme schrieb:
>> SELECT if(spalte=0, 'nein', 'ja') FROM ...
>
> Wenn die Version von mysql CASE unterstützt geht auch das - ist meines
> Wissens auch standardkonformer:
>
> select case spalte when 0 then 'nein' else 'ja' end
> from ...
Ich hab hier MySQL 5.0.30, es funktionieren sowohl 'IF' als auch
'CASE' - letzteres wäre die standardkonforme (SQL92) Methode?
Lars
Re: SELECT spalte==0?"false":"true" FROM...
am 17.01.2007 14:13:45 von Andreas Kretschmer
Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de