GB speichern mySQL FLOAT oder DECIMAL ?
Chrisi
- datenbank
Hallo zusammen,
bin grade am grübeln wie ich meine Gigabyteangaben in meiner DB speicher, kann mich aber nicht entscheiden :-)
Ich brauche 1 Nachkommastelle und relative große Angaben vor dem Komma, ca. 8-10 stellen, aber auch Ganzzahlen
1000000000
0.5
1.5
100,5
Bis hier her würde ich ja DECIMAL nehmen, weil ich es am besten finde, wenn da nicht das Problem mit den Ganzzahlen wäre, da aber sollte keine Nachkomma auftauchen.
FLOAT ist leider etwas zu knapp ...
Hat da vielleicht jemand eine Idee, oder eine anderen Typ den ich da nehmen könnte ?
Danke und Grüße
Chrisi
Hallo!
Ich brauche 1 Nachkommastelle und relative große Angaben vor dem Komma, ca. 8-10 stellen, aber auch Ganzzahlen
1000000000
0.5
1.5
100,5
Ich würde es als Integer in Byte oder Kilobyte abspeichern. Man kann dann onthefly die GB berechnen.
Ungetestet:
SELECT (ROUND(size, 1)/1000/1024) AS size_gb FROM tabelle;
-> 170,9
André Laugks