Ankündigung

Einklappen
Keine Ankündigung bisher.

Unterschied zwischen "=" und LIKE

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Unterschied zwischen "=" und LIKE

    Hallo,

    ich habe folgende Frage:
    Worin genau besteht der Unterschied zwischen dem "=" und dem LIKE bei Mysql?

    Ich habe eine Tabelle mit Int Feldern und String-Feldern, und möchte alle mit WIldcard durchsuchen.

    gibt es da Probleme, wenn ich statt dem "=" das LIKE nehme? (Muss ich ja, weil es bei "=" ja keine wildcard gibt.)

  • #2
    Mit = prüfst Du auf Gleichheit. Mit LIKE auf Ähnlichkeit.
    Name='Ticos' ist nur dann erfüllt, wenn der Name genau 'Ticos' lautet. (Groß- und Kleinschreibung mal nicht berücksichtigt)

    Mit LIKE '%Ticos%' würde auch alles als Treffer eingestuft, was irgendwo ein Ticos enthält. Also auch 'Nicht der Ticos!'.
    Das % kann durch beliebigen Text ersetzt werden.

    Kommentar


    • #3
      Hallo Gerhard!

      Danke für die präzise Beschreibung, die hilft mir sehr weiter!

      Grüße,
      Ticos

      Kommentar

      Lädt...
      X