phpbar.de logo

Mailinglisten-Archive

[php] Dezimalsortierung => MySQL

[php] Dezimalsortierung => MySQL

Thomas Beckmann php_(at)_phpcenter.de
Wed, 18 Apr 2001 13:55:42 +0200


>Wie kann ich eine korrekte Dezimalsortierung erreichen?
>
>select * from test order by gliederung
>
>GLIEDERUNG als Varchar definiert erzeugt eine Reihenfolge wie folgt
>
>1.1.
>1.10.
>1.2.
>10
>2
>3.1
>...
wenn Du's als Zahl ablegst, bek=E4mst Du
>1.1
>1.10
>1.2
>2
>3.1
>10
was immer noch Mist ist. Du kannst Dir nat=FCrlich mal die
string-Funktionen von MySQL anschauen, da gibt's auch sowas wie substr
... ansonsten ist's vielleicht einfacher, die Daten zu splitten
(kapitel und abschnitt), wenn Du eine Sortierung durch MySQL w=FCnscht

---
Thomas Beckmann, Kiel, Germany
beckmann_(at)_gis.de


php::bar PHP Wiki   -   Listenarchive