Guido Häni schrieb:
> Kann mir mal jemand verraten, wie ich nun PLZ abfrage, wenn alle
> PLZ in einem String mit Komma getrennt sind? LIKE bringts irgendwie
> nicht: Where plz LIKE 350% bringt nur PLZs, die mit 350 beginnen
> und am Anfang stehen... Where plz LIKE %350% bringt alle PLZs, die
> irgendwo 350 beinhalten... aber ich möchte alle PLZs die mit z.B.
> 350 beginnen, aber auch irgendwo in dem PLZ-String stehen... Axo:
> es geht um die db-Abfrage, nicht einen String sonstwo, sondern die
> Spalte plz, in der die PLZs kommagetrennt drinstehe... danke cu
> Guido
>
Ich denke, die Abfrage muss dafür zweigeteilt werden: LIKE 350% für
PLZs, die am Anfang des Feldes stehen, und LIKE %,350% für PLZs
mittendrin - denn bei denen steht ja zwangsläufig ein Komma davor.
Die beiden müsstest Du mit OR verknüpfen und fertig das ganze.
mfg
jongleur
--
Mailingliste OpenGeoDB
Listenadresse: opengeodb-r1mDYR0DdAyzQB+pC5nmwQ@xxxxxxxxxxxxxxxx
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)
|