Select - ausgabe von -1 ersetzen

HerrBert

Neuer Benutzer
Beiträge
1
Hallo,
ich bin noch recht frisch in MySql und habe folgendes Problem,
ich habe einen View erstellt - select erledigt von auftrag
erledigt ist als tinyint(1) definiert
gefüllt wird das Feld mit VBA und einem Select Feld, beim anhaken des Feldes wird -1 geschrieben.

Habe ich im Select Statement die möglichkeit die Ausgabe zur formatieren? Reines MySQL in der Workbench ohne Java/Php/etc.?

Googln hat mich nicht weiter gebracht, schon mal nach -1 gegoggelt? :)
 
Werbung:
Für diese Funktion bietet sich normalerweise eher BIT als TINYINT an.

Für das "Formatieren" ist SQL normalerweise nicht zuständig aber ein bischen tricksen läßt sicht natürlich problemlos:
Code:
SELECT    ( CASE WHEN erledigt = -1 THEN 'toll' ELSE 'nicht so toll' END ) AS tolle_spalte
FROM    auftrag
 
Werbung:
Zurück
Oben