20. marts 2011 - 21:14Der er
9 kommentarer og 1 løsning
SQL-spørgsmål: Sortér firstname, lastname
Jeg kører et udtræk gennem en løkke på en masse navne:
Set RS = Conn.Execute("SELECT actorID, nameofactor FROM privatfilmactor ORDER BY nameofactor ASC")
Jeg vil imidlertid gerne have sat fornavn og efternavn på skuespilleren (firstname, lastname). Derfor ændrede jeg SQL-sætningen til:
Set RS = Conn.Execute("SELECT actorID, firstname, lastname FROM privatfilmactor ORDER BY firstname, lastname ASC")
<%=RS("firstname")%> <%=RS("lastname")%> giver imidlertid ikke den rigtige alfabetiske sortering på efternavn. Fornavnet er korrekt nok, men hvis der er flere skuelspillere med det samme fornavn og forskellige efternavne, bliver de listet i den rækkefølge, som de blev indtastet. Eksempel på skuespillere, hvis navn starter med "David":
David Morse David Charvet David Duchovney David Hasselhof David Schwimmer
Sorteringen burde se således ud, når der bliver sorteret på efternavnet også:
David Charvet David Duchovney David Hasselhof David Morse David Schwimmer
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Red0z, jeg havde ikke fået delt nameofactor ud i firstname og lastname. RS("lastname") var tom i dem allesammen, pånær hos David Morse. Det virker. Lægger du et svar?
Det er svært at gardere sig imod tanketorske :op Tak for input under all omstændigheder :o)
Synes godt om
Ny brugerNybegynder
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.