9 messages in com.mysql.lists.mysql-deRe: Nur Wörter zruückgeben, die den S...| From | Sent On | Attachments |
|---|---|---|
| Charlie Schaubmair | 27 Oct 2006 09:56 | |
| Michael Ott | 27 Oct 2006 12:00 | |
| Michael Ott | 27 Oct 2006 12:45 | |
| Charlie Schaubmair | 28 Oct 2006 02:54 | |
| Michael Ott | 28 Oct 2006 04:17 | |
| Charlie Schaubmair | 28 Oct 2006 04:20 | |
| Michael Ott | 28 Oct 2006 04:23 | |
| Charlie Schaubmair | 28 Oct 2006 04:33 | |
| Ingo Strüwing | 31 Oct 2006 07:54 |
| Subject: | Re: Nur Wörter zruückgeben, die den Suchbegriff enthalten![]() |
|---|---|
| From: | Michael Ott (mich...@king-coder.de) |
| Date: | 10/28/2006 04:17:41 AM |
| List: | com.mysql.lists.mysql-de |
Hallo Charlie!
Ok, mit einer serverseitigen Programmiersprache ist es eh kein Problem, aber ich will dies gleich mit MySQL lösen, also auf DB-Seite, da ja die Abfrage dann auch viel schneller sein müsste weil eben nicht so viele Daten zurückgeliefert werden müssen.
Ich hätte es mir jetzt mit einer eigenen Funktion vorgestellt, aber leider kann man ja in MySQL replace und reguläre Ausdrucke nicht mischen, sonst wäre dies eh ein Kinderspiel.
Vielleicht noch jemand eine Idee, wie man dies schaffen könnte? http://dev.mysql.com/doc/refman/5.0/en/regexp.html
lg Charlie
-----Original Message-----
WHERE myField LIKE '%und%'
Durchsucht wird dann folgender Datensatz: Die Gesundheit des gesunden Menschen beruht auf das und wiederum auch auf das, daher sollten Hunde gar nicht gleich...
Zurückgegeben will ich dann folgendes haben: Gesundheit, gesunden, und, Hunde
Da in diesen 4 Wörtern "und" enthalten ist und der Datensatz auch aufgrund von diesen 4 Wörtern gefunden wurde.
Ist dies vielleicht mit Regex möglich?
CU
Michael
-- ,''`. Michael Ott, e-mail: michael at king-coder dot de : :' : Debian SID on Thinkpad T43: `. `' http://www.zolnott.de/laptop/ibm-t43-uc34nge.html `-




