Mailinglisten-Archive |
> mysql> select artikelnummer, bez1 from artikel_1 where bez1 like '% HP %'; > +---------------+--------------------------------------------------------- > | C2985A | HP 2 GB Festplatte fuer HP LaserJet 4000/N/T/TN,HP > | C4400A | HP SureStore CD-Writer PLUS 8100i, fuer HP Desktop PCs Hier werden alle Datensaetze gefunden, in denen in Spalte bez1 IRGENDWO die Zeichenfolge <IRGENDWAS><LEER>HP<LEER><IRGENDWAS> gefunden wird. Hier sind also nicht die ersten beiden Buchstaben der Treffer, wie von Dir vermutet, sondern weiter hinten ("fuer<LEER>HP<LEER>LaserJet" etc.). > mysql> select artikelnummer, bez1 from artikel_1 where bez1 like '%HP %' > limit 5; > +---------------+---------------------------+ > | artikelnummer | bez1 | > +---------------+---------------------------+ > | C2655A | HP DeskJet 340 Color | > | C4704A | HP DesignJet 2500CP | > | C4703A | HP DesignJet 2000CP | > | C6429A | HP DeskJet 970Cxi | > | C4715A | HP DesignJet 450C, DIN A1 | > +---------------+---------------------------+ > 5 rows in set (0.00 sec) Hier werden auch die DS gefunden, die mit HP anfangen. Aber auch alle, die irgendwo in bez1 die Zeichenfolge <IRGENDWAS>HP<LEER><IRGENDWAS> enthalten. > komischweise passiert folgendes: > '% HP%' findet 2 DS aber '%HP%' findet 84 DS, obwohl > alle 84 DS im Feld wie folgt anfangen: > "HP ....." > merkwuerdig... Noe. Ist doch logisch. Du musst Dir nur klarmachen, was die Wildcards jeweils machen, dann ist's einfach... Gruss / Greetings Bruno Dickhoff, Moenchengladbach, Germany Fon: +49.179.2982466 Fax: +49.2161.460591 ICQ# 32643372 --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive