REGEXP (eller hvad?) i MySQL
Jeg vil gerne bruge GROUP BY på en del-streng (eller substring, kald det hvad du vil), men jeg har ikke kunnet finde noget dokumentation på det (og tvivler da også på, at det kan lade sig gøre).Et tænkt eksempel - 3 navne:
Hans Jørgen Jensen
Søren Bo Poulsen
Svend Jørgen Larsen
Nu vil jeg så gerne lave en SELECT med en GROUP BY, der grupperer efter det midterste navn, således, at Jørgen\'erne kommer i én gruppe, og Bo i en anden, evt. vha. noget regular expression-halløj. Noget lignende dette (\"navn\" er det felt, der indeholder det fulde navn):
SELECT [en eller anden behandling af \"navn\"] AS mellemnavn GROUP BY mellemnavn
Bemærk, at de mulige mellemnavne ikke er kendt på forhånd, og at selve mellemnavnet også skal kunne læses ud af resultatet.
En uddybende forklaring gives gerne om nødvendigt :)
