Ich würde gerne Werte wie 0.10 in der Datenbank speichern. 0.1 ist in meinem Fall etwas anderes als 0.10 weil es sich um Versionsnummern handeln soll.
Als float kann ich dies nicht ablegen, als String stehe ich vor anderen Problemen. Wie kann ich nämlich die Werte sortieren?
Sieht momentan so aus bei mir:
Bei Werten von 0.1, 0.2, ... 0.10 sortiert es mir das falsch:
0.10 müsste aber nach 0.5 kommen, weil es ja höher ist.
Wie geht das?
Als float kann ich dies nicht ablegen, als String stehe ich vor anderen Problemen. Wie kann ich nämlich die Werte sortieren?
Sieht momentan so aus bei mir:
PHP-Code:
SELECT
version
FROM
tabelle
WHERE
id = '1'
ORDER BY
version ASC
Code:
0.1 0.10 0.2 0.3 0.4 0.5 1.0 1.1 ...
Wie geht das?
Kommentar