Doofe Frage!?
am 28.01.2007 22:06:02 von Stephan DreisbachHallo,
wie suche ich eigentlich nach Strings, die einen Unterstrich
enthalten?
Stephan
Hallo,
wie suche ich eigentlich nach Strings, die einen Unterstrich
enthalten?
Stephan
Stephan Dreisbach schrieb:
> Hallo,
> wie suche ich eigentlich nach Strings, die einen Unterstrich
> enthalten?
> Stephan
....WHERE spalte LIKE '%_%'
Stephan Dreisbach schrieb:
> wie suche ich eigentlich nach Strings, die einen Unterstrich
> enthalten?
Indem Du - wie bei allen Sonderzeichen - dem '_' ein '\' voranstellst.
Gruß. Claus
--
,~°O O
O
/ |¯`. Das neue Hochzeits-Branchenbuch im Internet ,´ / | |\
/__| `~...............................................~´ /___|/ /
Christian Ratsch schrieb:
> Stephan Dreisbach schrieb:
>
>> wie suche ich eigentlich nach Strings, die einen Unterstrich
>> enthalten?
>
> ....WHERE spalte LIKE '%_%'
Falsch.
Gruß. Claus
--
,~°O O
O
/ |¯`. Das neue Hochzeits-Branchenbuch im Internet ,´ / | |\
/__| `~...............................................~´ /___|/ /
Christian Ratsch schrieb:
> Stephan Dreisbach schrieb:
>> Hallo,
>> wie suche ich eigentlich nach Strings, die einen Unterstrich
>> enthalten?
>> Stephan
>
> ...WHERE spalte LIKE '%_%'
Ohne das ausprobiert zu haben, vermute ich, dass Dir das auch Treffer
für z.B. a, b oder 333 liefert. AFAIR steht "_" bei LIKE für genau ein
*beliebiges* Zeichen (während "%" für beliebig viele beliebige Zeichen
stehen).
An den OP: Ich würde mal nach sowas wie "Escape" in der
MySQL-Dokumentation suchen.
Christian Ratsch!
>> wie suche ich eigentlich nach Strings, die einen Unterstrich
>> enthalten?
>
> ...WHERE spalte LIKE '%_%'
Nein, das sucht nach Strings mit mindestens einem Zeichen.
Die folgenden sollten aber funktionieren:
- ...WHERE spalte LIKE '%\_%'
- ...WHERE spalte REGEXP '_'
- ...WHERE spalte RLIKE '_'
Gruß
Daniel
Claus Reibenstein <4spammersonly@web.de> schrieb:
>Stephan Dreisbach schrieb:
>
>> wie suche ich eigentlich nach Strings, die einen Unterstrich
>> enthalten?
>
>Indem Du - wie bei allen Sonderzeichen - dem '_' ein '\' voranstellst.
Danke, ich wusste, dass das eine saudoofe Frage ist, aber manchmal
......