Formatierte Stringausgabe nach select

theflash

Mitglied
Nehmen wir mal an ich möchte eine Zahl selektieren und mir diese aus der DB holen. Beispielsweise einen €-.Wert. Dieser steht in der DB mit 0.1 drin. Ich möchte das Ganze jedoch als 0.10 ausgeben lassen. Kein Thema wenn ich das jetzt mit irgendeiner Programmiersprache dann formatiere. Aber geht sowas schon gleich mit sql irgendwie? Bietet mysql vielleicht so eine Funktion an? also irgendwie in der Richtung: select format(tabelle.wert,2) from tabelle Wobei 2 die Anzahl der Nachkommastellen?
 
Einfach ein dezimal (decimal) feld anlegen mit zwei Nachkommastellen :-)

z.B. decimal (8,2)
1. Zahl Gesamtsstellen 2.Zahl Nachkommastellen
in dem fall 6 stellen vor dem Komma 2 nach dem Komma
(bei einigen Mysqlversionen zählt auch das Komma als Stelle! Ich habe mir angewöhnt immer eine Stelle mehr wie ich brauche :-) )
 
Zurück