Klaus Mock: liek "%_3";

Beitrag lesen

Hallo,

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

Das Zeichen '_' ist, wie auch das Zeichen '%', ein Platzhalter(Wildcard), und zwar für genau ein beliebiges Zeichen.
Daher wird von der Datenbank obige LIKE-Bedingung als 'beginnend mit beliebig vielen beliebigen Zeichen, gefolgt von genau einem beliebigen Zeichen und dem ZEichen für 3' interpretiert.

Wie man diese Wildcards so maskiert, dass diese Zeichen auch als String interpreetiert werden, kannst DU (hoffentlich) der Dokumenattion zur verwendeten Datenbank entnehmen.

Grüße
  Klaus