Hallo,
kleiner Auszug aus der
MySQL Referenz....
Zitat:
LOCATE(teilzeichenfolge,zeichenkette), POSITION(teilzeichenfolge IN zeichenkette)
Gibt die Position des ersten Auftretens der Teilzeichenfolge teilzeichenfolge in der Zeichenkette zeichenkette an. Gibt 0 zurück, wenn teilzeichenfolge nicht in zeichenkette enthalten ist:
mysql> select LOCATE('bar', 'foobarbar');
-> 4
mysql> select LOCATE('xbar', 'foobar');
-> 0
Diese Funktion ist Multi-Byte-sicher.
Ich würde die Funktion wie folgt verwenden:
SELECT LOCATE(LOWER('<dein Zeichen>'),LOWER(<ein Feldname>)) FROM <eine Tabelle>
Schöne Grüße,
Jens