Fischkopp: Teilinhalt selektieren (mysql)

Moin Moin,

man kann doch irgendwie auch nur Teile eines Inhaltes angeben und somit selektieren - nur wie war das noch?

Beispiel:
Ich möchte alle Datensätze, die im PLZ Bereich 24 sind.

mit...
SELECT id, name, vorname, plz, tel FROM testtabelle WHERE plz="%24%"
...geht es nicht.

Aber mir war irgendwie, als hing das mit "%" zusammen...

  1. Hallo,

    man kann doch irgendwie auch nur Teile eines Inhaltes angeben und somit selektieren - nur wie war das noch?

    ja.

    Ich möchte alle Datensätze, die im PLZ Bereich 24 sind.

    SELECT id, name, vorname, plz, tel FROM testtabelle WHERE plz="%24%"
    ...geht es nicht.

    klar. Du möchtest die Datensätze, deren PLZ mit 24 beginnt, nicht solche, die irgendwo eine 24 enthalten.

    Aber mir war irgendwie, als hing das mit "%" zusammen...

    Ja. Lass das überflüssige Prozentzeichen zu Beginn Deines Musters einfach weg.

    Freundliche Grüße

    Vinzenz

    1. Hello,

      Ja. Lass das überflüssige Prozentzeichen zu Beginn Deines Musters einfach weg.

      ... und benutzte das Schlüsselwort LIKE

      Liebe Grüße aus dem schönen Oberharz

      Tom vom Berg

      --
      Nur selber lernen macht schlau
      http://bergpost.annerschbarrich.de
      1. ... und benutzte das Schlüsselwort LIKE

        ... dann klappt es auch, wenn ich das 1. "%" Zeichen stehen lasse.
        Also musste ich NUR aus "=" "LIKE" machen :)

        Supi und Danke für die schnelle Hilfe

        1. Hello,

          ... und benutzte das Schlüsselwort LIKE

          ... dann klappt es auch, wenn ich das 1. "%" Zeichen stehen lasse.
          Also musste ich NUR aus "=" "LIKE" machen :)

          Und das führende '%' weglassen.
          Denn das steht für eine beliebige Zeichenfolge.

          Aber das hat Dir Vinzenz doch schon geschrieben.

          Liebe Grüße aus dem schönen Oberharz

          Tom vom Berg

          --
          Nur selber lernen macht schlau
          http://bergpost.annerschbarrich.de