Avatar billede bongo20 Nybegynder
01. august 2003 - 10:29 Der er 4 kommentarer og
1 løsning

Sql group by

Jeg har en sql streng, noget i retning af:

Select Name, LastName From Users Group By Name

Hvorfor virker det ikke, hvorfor kan man ikke selecte mere end man grouper by ?
Avatar billede proaccess Nybegynder
01. august 2003 - 10:31 #1
Det du skal bruge for at sortere er ORDER BY...

SELECT Name, LastName FROM User ORDER BY Name, LastName
Avatar billede proaccess Nybegynder
01. august 2003 - 10:32 #2
GROUP BY er til at gruppere data, så man kan tælle, summe eller lign, du kan fx. finde ud af hvor mange der hedder hvad til efternavn ved at bruge:

SELECT LastName, COUNT(Name) FROM Users GROUP BY LastName;
Avatar billede bongo20 Nybegynder
01. august 2003 - 11:15 #3
Jeg spørger lige på en lidt anden måde:

Hvis jeg gerne vil have et recordset med alle efternavnene, grupperet så hver er unik, men samtidig vil jeg gerne have personernes fornavne med også,..hvordan ser det ud ?
Avatar billede proaccess Nybegynder
01. august 2003 - 13:12 #4
Hvordan vil du have det listet...

Hvis du kun vil have Hansen med een gang, skal det så være "Jens Hansen" eller "Preben Hansen", som du vil se...???
Avatar billede proaccess Nybegynder
05. august 2003 - 14:15 #5
Har du fået løst dit problem ???
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