1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

where like funktioniert nicht

Dieses Thema im Forum "Microsoft SQL Server" wurde erstellt von apfel, 27 Juni 2010.

  1. apfel

    apfel Neuer Benutzer

    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
     
  2. apfel

    apfel Neuer Benutzer

    AW: where like funktioniert nicht

    O.K. habe es rausbekommen.

    apfel
     
  3. Walter

    Walter Administrator Mitarbeiter

    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
     
Die Seite wird geladen...

Diese Seite empfehlen