Ilja: liek "%_3";

Beitrag lesen

yo,

ich möchte mit select * from kunden where strasse like "%_3"; alle Strassen die nur eine Drei als Hausnummer besitzen.

dein datenmodell liegt ganz offensichtlich nicht in atomarer form vor, da straßenname und hausnummer zusammen als ein atttribut gespeichert sind. demzufolge hast du nun auch ein wenig schwierigkeiten, die hausnummer nach bestimmten kriterien herauszufiltern.

der beste weg wäre es also, den straßenname und die hausnummer in jeweils eine eigene spalte einzutragen, dann wird die abfrage sehr einfach. mit der obigen abfrage bekommst du alle adressen,die am "ende" eine 3 zu stehen haben, das könnte aber auch hausnummer 43 sein.

solltest du das tabellen-design nicht verändern können, dann wäre es hilfreich zu wissen, wie die spalte genau aufgebaut ist, sprich welcher typ und welche werte enthält sie.

Ilja