Hallo,
Bei einer normalen MySQL-Abfrage (select * from tabelle where feld = 'wert') kann man ja die Ausführungszeit verkürzen, indem man den LIMIT-Befehl verwendet.
Gibt es einen analogen Befehl in Verbindung mit GROUP BY ? Hier bricht mein Script nämlich vorzeitig ab. Ein LIMIT-Befehl ist hier aber vermutlich nicht möglich, da der GRUP-BY-Befehl ja über alle Datensätze angewand werden soll und nicht nur über X Stück.
Noch eine Frage wäre, ob es möglich ist, den GROUP BY-Befehl so auszuweiten, dass alle Datensätze zusammengefasst werden, die sich in einem bestimmten Muster gleichen. So sollte der Befehl "GROUP BY 'S[aA-Zz]l' in name" alle Datensätze zusammenfassen, die in der Spalte Name mit einem S beginnen und einem l enden...
Viele Grüße von
Sonnenaufgang
Bei einer normalen MySQL-Abfrage (select * from tabelle where feld = 'wert') kann man ja die Ausführungszeit verkürzen, indem man den LIMIT-Befehl verwendet.
Gibt es einen analogen Befehl in Verbindung mit GROUP BY ? Hier bricht mein Script nämlich vorzeitig ab. Ein LIMIT-Befehl ist hier aber vermutlich nicht möglich, da der GRUP-BY-Befehl ja über alle Datensätze angewand werden soll und nicht nur über X Stück.
Noch eine Frage wäre, ob es möglich ist, den GROUP BY-Befehl so auszuweiten, dass alle Datensätze zusammengefasst werden, die sich in einem bestimmten Muster gleichen. So sollte der Befehl "GROUP BY 'S[aA-Zz]l' in name" alle Datensätze zusammenfassen, die in der Spalte Name mit einem S beginnen und einem l enden...
Viele Grüße von
Sonnenaufgang
Kommentar