+ Antworten
Ergebnis 1 bis 2 von 2

Thema: [MySQL] - Abfrage verbessern

  1. #1
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370

    [MySQL] - Abfrage verbessern

    Hallo,

    habe hier folgende Abfrage:

    SELECT * FROM table
    WHERE REPLACe(spalte,' ','') LIKE 'eingabe%'
    OR REPLACE(spalte,' ','-') LIKE 'eingabe%'

    damit möchte ich die Werte aus der Datenbank haben, die ein Leerzeichen bzw. Bindestrich im Namen haben, aber der benutzer kann ja entweder den Begriff mit Leerzeichen eingeben bzw. mit Bindestrich, und unabhängig davon wie er in der Datenbank steht soll etwas gefunden werden.

    Kann man das auch irgendwie besser bzw. kürzer schreiben?

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    das hört sich eher nach Gebrauch von regExpression an

    http://dev.mysql.com/doc/refman/5.1/de/regexp.html


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


+ Antworten

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51