Mailinglisten-Archive |
Hallo Mariano, > ---------- > Von: Mariano Glas[SMTP:glas_(at)_orgaline.de] > > der jochen und ich sitzen hier gerade an einem problem - ich will ja nicht > sagen bug, aber komisch ist das schon... > eigentlich ist das doch ganz normal ;-) > mysql> select artikelnummer, bez1 from artikel_1 where bez1 like '% HP %'; > +---------------+--------------------------------------------------------- > ------------------------------------- > | artikelnummer | bez1 | > +---------------+--------------------------------------------------------- > -------------------------------------------- > | C2985A | HP 2 GB Festplatte für HP LaserJet 4000/N/T/TN,HP > LaserJet 8000/N/DN > | C4400A | HP SureStore CD-Writer PLUS 8100i, für HP Desktop PCs > (ohne Medien) > +------------------------------------------------------------------------- > -------------------------------------------------- > 2 rows in set (0.00 sec) > Hier findet mysql die 2 Zeilen, da INNERHALB der Zeilen z.B. ... für HP LaserJet ... und ... für HP Desktop PCs ... gefunden werden. Sie werden NICHT gefunden, weil die Zeile mit HP anfaengt. die beiden <Leerzeichen>HP<Leerzeichen> werden hier innerhalb des Textes gefunden. > aber > > 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) > > komischweise passiert folgendes: > > '% HP%' findet 2 DS aber '%HP%' findet 84 DS, obwohl > alle 84 DS im Feld wie folgt anfangen: > > "HP ....." > > merkwürdig... > nein ... diese werden gefunden, da auch die Zeilen gefunden werden, die mit HP anfangen. Würden diese Zeilen mit <Leerzeichen>HP<Leerzeichen> DeskJet 349 Color... anfangen, würde auch der 1. Ausdruck oben die Daten- zeilen finden ... aber so werden halt alle gefunden. Grüße, Mathias --- *** 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