Suchmuster um Domains zu gruppieren
Steffimon
- datenbank
Hallo,
in einer MySql Datenbank in der Spalte 'spalte' stehen pro Datensatz eine URL. Nun möchte ich alle URLs der gleichen Domain gruppieren.
Wie ist das möglich? Per Regulärem Ausdruck? Wenn ja, wie muss der heißen und wie binde ich den in meinen SQL Query ein?
Vielen Dank
Steffimon
Hallo,
Wie ist das möglich? Per Regulärem Ausdruck?
wäre mit Regulärem Ausdruck möglich (http://www.mysql.com/doc/de/Regexp.html, http://www.mysql.com/doc/en/String_comparison_functions.html), indem Du eine Ergebnisspalte mit REGEXP erzeugst und über diese gruppierst (seit gestern weißt Du, wie das geht :-).
Wenn ja, wie muss der heißen und wie binde ich den in meinen SQL Query ein?
SELECT spalte REGEXP "http://[A-Za-z0-9.-]+)(.*)$ **@/??;_)abaZBasdfMistmeineTastaturspinnt@asdjk
Hm, wie wir ein Stück weiter oben lesen können, sind Programmierer Schweine... Da die Schweine von irgendwas leben müssen, warten Sie lieber auf einen Auftrag, bevor Sie komplexe Aufgaben für Ihre Kunden lösen. Wenn es nicht zeitkritisch ist und Du kreativ bist, findest Du selbst eine Lösung!
HTH Robert
wäre mit Regulärem Ausdruck möglich (http://www.mysql.com/doc/de/Regexp.html, http://www.mysql.com/doc/en/String_comparison_functions.html), indem Du eine Ergebnisspalte mit REGEXP erzeugst und über diese gruppierst (seit gestern weißt Du, wie das geht :-).
SELECT spalte REGEXP "http://[A-Za-z0-9.-]+)(.*)$ **@/??;_)abaZBasdfMistmeineTastaturspinnt@asdjk
Hallo Robert,
vielen Dank für die Erklärung und den Link. Du hast mir sehr weitergeholfen.
Schönen Tag noch
Steffi