phpbar.de logo

Mailinglisten-Archive

[php] nach plz sortieren (mysql) sql query? bitte um hilfe

[php] nach plz sortieren (mysql) sql query? bitte um hilfe

Alexander Meurer php_(at)_phpcenter.de
Tue, 05 Mar 2002 17:01:53 +0100


Hallo,

>>ich lese datensätze aus ner tabelle aus und will diese
>>nach dem feld "plz" sortieren!
>>
> ... ORDER BY plz - sollte es bringen


das sehe ich auch so.

>>diese ist int und 6 stellig
>>
> das ist leider falsch, eine PLZ darf auch mit '0' beginnen,
> diese wird jedoch beim Typ int ignoriert/entfernt...
>
> auslesen nach dem ersten Zeichen:
> ... WHERE plz LIKE '0%'

Das die Nullen entfernt werden ist nicht weiter tragisch.
Das kann man mit einem "printf" hinbiegen.

Die Suche nach allen PLZ, die mit 0 beginnen tuts dann natürlich
nicht mit "WHERE plz like '0%', weil die führenden Nullen ja nicht
vorhanden sind (wegen numerischer Definition).

Vielmehr bekommt man alle PLZs mit zum Beispiel 0xxxx mittels

    WHERE (plz >= 0) and (plz < 10000).

Die Grenzen sind dann beliebig verschiebbar.

Ciao
   Alex


php::bar PHP Wiki   -   Listenarchive