MySQL - Die Einheiten in Spalte mit einbinden



  • Hi,

    ist es in MySQL möglich, die Einheit einer Spalte mitabzuspeichern.
    Also z.B. habe ich eine Spalte "Verkaufspreis" und da drin stehen dann die Beträge. Aber zum Anzeigen wäre es doch schön, wenn man es einbetten könnte.
    Also in dem Fall "€". So dass ich dann ähnlich wie mit get_field_type die Einheit als String abfragen kann.
    Ich habe darüber im Handbuch nichts gefunden.
    Ist das gar nicht vorgesehen, oder hab ich was übersehen?



  • Mir fällt da jetzt spontan auch nichts ein - außerdem könntest du das Ganze dann ja auch nicht mehr als Zahl abspeichern, sondern bräuchtest String.
    Warum hängst du das Euto-Zeichen nicht einfach erst bei der Ausgabe an?



  • Das Anhängen während der Ausgabe ist leider nicht möglich, da das Tabellenformat erst zur Laufzeit eingelesen wird.

    Ich wollte die Daten auch lieber als Zahl abgespeichert lassen.
    Dachte nur, es gäbe vielleicht eine extra abgespeicherte Information für die Einheit. So wie man ja den Variablen-Typ der Spalte auch abfragen kann.



  • Normalerweise speichert man die Währung in einer extra Spalte ab.


Anmelden zum Antworten