Mailinglisten-Archive |
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