Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#3

Re: Sql: Prüfen wie oft ein Zeichen in einem Feld vorkommt?

  Alt 4. Apr 2006, 22:40
Hallo,

kleiner Auszug aus der Bei Google suchenMySQL 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
  Mit Zitat antworten Zitat