Doofe Frage!?

Doofe Frage!?

am 28.01.2007 22:06:02 von Stephan Dreisbach

Hallo,
wie suche ich eigentlich nach Strings, die einen Unterstrich
enthalten?
Stephan

Re: Doofe Frage!?

am 28.01.2007 22:34:49 von Christian Ratsch

Stephan Dreisbach schrieb:
> Hallo,
> wie suche ich eigentlich nach Strings, die einen Unterstrich
> enthalten?
> Stephan

....WHERE spalte LIKE '%_%'

Re: Doofe Frage!?

am 28.01.2007 22:35:44 von Claus Reibenstein

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 ,´ / | |\
/__| `~...............................................~´ /___|/ /

Re: Doofe Frage!?

am 28.01.2007 22:40:22 von Claus Reibenstein

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 ,´ / | |\
/__| `~...............................................~´ /___|/ /

Re: Doofe Frage!?

am 29.01.2007 08:51:25 von Christian Kirsch

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.

Re: Doofe Frage!?

am 29.01.2007 10:27:16 von Daniel Fischer

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

Re: Doofe Frage!?

am 29.01.2007 14:45:47 von Stephan Dreisbach

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
......