Avatar billede straszek Praktikant
08. maj 2009 - 16:43 Der er 2 kommentarer og
1 løsning

advanceret group by

Davs,


jeg skal lave et udtræk fra en table der skal gruppere efter feltet "model". Feltet model kan indeholde data der ser ud som f.x "RO21-338", "RO21-138".

Det jeg gerne vil er at der skal grupperes efter poster hvor først del føre "-" er ens, i dette tilfælde "R021"

Kan det lade sig gøre, eller skal det gøres i efterbehandlingen i php?


Søren
Avatar billede arne_v Ekspert
08. maj 2009 - 16:54 #1
maaske:

SELECT LEFT(model, CHARINDEX('-', model)),... FROM ... GROUP BY LEFT(model, CHARINDEX('-', model))
Avatar billede arne_v Ekspert
08. maj 2009 - 16:56 #2
Ups - det var MySQL ikke SQLServer, saa:

SELECT LEFT(model, LOCATE('-', model)),... FROM ... GROUP BY LEFT(model, LOCATE('-', model))
Avatar billede arne_v Ekspert
04. juli 2009 - 04:29 #3
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester