Avatar billede mikkelk Nybegynder
23. december 2004 - 16:14 Der er 6 kommentarer og
1 løsning

individuel/manuel/alternativ sortering

Jeg sidder med en datbase med nogle landekoder, DK, N, S, D osv. Problemet er at jeg nu skal have listet alle posterne efter landekode, MEN ikke i alfabetisk orden - først S så D så N så DK f.eks. - Hvordan krejler man lige den?
Min umiddelbare tanke var at lave en ekstra kolonne med et tal svarende til lande koderne, så S=1, D=2, N=3 osv. Men synes det er lidt af en gøglerløsning - er der ikke nogle bedre bud?
Avatar billede Slettet bruger
23. december 2004 - 16:18 #1
Det lyder ikke til at du kan definere den orden de skal ud i, specielt godt, så din egen løsning med en ekstra kolonne er nok det der skal til.
Avatar billede erikjacobsen Ekspert
23. december 2004 - 16:18 #2
Der er ikke så meget andet at gøre, men du kan nøjes med en tabel ved siden af
med S,1 og D,2 osv og joine den på når du har brug for sortering. Så skal det kun stå een gang.
Avatar billede mikkelk Nybegynder
23. december 2004 - 16:27 #3
Ja, ok...havde jeg også tænkt på, men havde håbet at det kunne lade sig gøre at undgå at lave om i db, men skidt pyt, så må jeg jo gøre det...
Avatar billede erikjacobsen Ekspert
23. december 2004 - 16:32 #4
Selvfølgelig kan du også gøre det i scriptet, men nu er ASP/VB ikke det smarteste i verden.
Det er nok databaseløsningen, jeg ville bruge i dette tilfælde ;)
Avatar billede mikkelk Nybegynder
11. april 2005 - 08:41 #5
Point? Hvis nogen ønsker point så drop et svar. Tak for hjælpen.
Avatar billede erikjacobsen Ekspert
11. april 2005 - 09:29 #6
Ingen point til mig, tak.
Avatar billede mikkelk Nybegynder
18. april 2005 - 19:38 #7
Ok, så lukker vi bare.
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
Kurser inden for grundlæggende programmering

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