André Laugks: GB speichern mySQL FLOAT oder DECIMAL ?

Beitrag lesen

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:

"size" ist die Spalte in der die Größen steht. Als Wert nehme ich mal 175083699 Byte bei irgendeinem Datensatz an.

SELECT (ROUND(size, 1)/1000/1024) AS size_gb FROM tabelle;
-> 170,9

André Laugks

--
Die Frau geht, die Hilti bleibt!