where like funktioniert nicht

apfel

Neuer Benutzer
Beiträge
2
Hallo.

Ich habe eine kleine Tabelle "tabNamen" mit den Spalten
"ID" int "Name" nchar(1) "Nachname" nchar(10)

mit folgenden Eintraegen.

1 Frank Meier
2 Gerd Meier
3 Udo Meier
4 Walter Mueller
5 Gerhard Schmidt

Folgender select funktioniert
SELECT *
FROM tabNamen

Die Tabelle wird komplett ausgegeben.

Der folgende select gibt nur die Zeilen 1 bis 3 aus.
SELECT *
FROM tabNamen where Nachname = 'meier'

alles super.

Nun wollte ich ein "where like" ausprobieren was aber nicht funktioniert.
SELECT *
FROM tabNamen where Nachname like 'meier'

Es erfolgt keine Ausgabe.

Warum??

apfel
 
Werbung:
Werbung:

Walter

Administrator
Teammitglied
Beiträge
421
AW: where like funktioniert nicht

Die Lösung für andere Mitlesende: bei einem LIKE wird das %-Zeichen als Wildcard benutzt.

  • WHERE nachname like 'meier%' findet alle mit einem 'meier' am Anfang
  • WHERE nachname like '%meier' findet alle mit einem 'meier' am Ende
  • WHERE nachname like '%meier%' findet alle mit einem 'meier' irgendwo mittendrin
 
Oben