phpbar.de logo

Mailinglisten-Archive

Re: Dezimalzahlen mit . ausgeben
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Dezimalzahlen mit . ausgeben



Nick Sutterer schrieb am Donnerstag, den 22. Juli 1999:
> Gibts ein "Ausgabeformat" bei mySQL, mit dem ich gespeicherte
> Integerzahlen so ausgeben kann, das nach jeder 3. Stelle automatisch ein
> Punkt steht, z.B. 
> 	betrag = 12800000   AUSGABE -> 12.800.000

Es gibt die Funktion FORMAT, die allerdings mit Dezimalpunkt und
Tausenderkomma arbeitet, also gerade vertauscht zum deutschen
Gebrauch.  Aber dann gibt's ja auch noch die REPLACE-Funktion ...

REPLACE(REPLACE(REPLACE(FORMAT(number, 0)
                        ,'.' ,'p')
                ,',' ,'.')
        ,'p' ,',')

Nicht hübsch, aber es funktioniert.

Ich hoffe (keine Ahnung), daß in der Version 23 solche landes- und
sparchspezifischen Dinge besser werden und sich z.B. an den
locale-Einstellungen orientieren.

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ >
PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive