Steffimon: Suchmuster um Domains zu gruppieren

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

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

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