Hallo Leute,
gibt es eine Möglichkeit Werte in der Ausgabetabelle mit anderen Werten zu belegen?
Beispiel:
Ausgabewert "2" soll als "aktiv" dargestellt werden.
Ausgabewert "3" soll als "inaktiv" dargestellt werden.
Leider stehen die Werte "aktiv" und "inaktiv" nicht in einer SQL Tabelle in der Datenbank. Die Änderung müsste deswegen in der Query stattfinden. Die Werte sollen auch nicht in der Tabelle geändert werden. Nur für die Ausgabe sollen die Werte anders dargestellt werden.
Gibt es diese Möglichkeit in MySQL?
Danke und Grüße
Mysql Ausgabewerte ersetzen
Mysql Ausgabewerte ersetzen
Gruß
Henrik
Henrik
Re: Mysql Ausgabewerte ersetzen
Mit dem CASE Operator, so in etwa:
Siehe auch im Manual von MySQL:
http://dev.mysql.com/doc/refman/5.7/en/ ... tions.html
Code: Alles auswählen
SELECT *, (CASE spalte_xy WHEN 2 THEN 'aktiv' WHEN 3 THEN 'inaktiv' END) AS aktivitaet FROM tabelle_yz
http://dev.mysql.com/doc/refman/5.7/en/ ... tions.html