Avatar billede sjoller Nybegynder
19. oktober 2001 - 23:09 Der er 6 kommentarer og
1 løsning

Sortering efter to kolonner samtidigt...

Det jeg ønsker er at sortere mit recordset efter værdier i to kolonner samtidigt og ikke den ene primært og den anden sekundært.
Hvordan gør jeg det ?
Avatar billede eagleeye Praktikant
19. oktober 2001 - 23:11 #1
Normalt:

SELECT * FROM tabel ORDER BY kol1, kol2

du kan havde lige så mange på ORDER BY som du vil
Avatar billede eagleeye Praktikant
19. oktober 2001 - 23:12 #2
eller der er måske ikke helt det du leder efter?
Avatar billede jakoba Nybegynder
19. oktober 2001 - 23:17 #3
i nogen SQL versioner kan du sige moget i retning af:
SELECT * FROM tabel ORDER BY add(kol1, kol2)
så der sorteres efter summen af de to værdier.
er det det du er ude efter?

Du kommer nok til at forklare lidt mere, evt med eksempler fra dine data.
Avatar billede sjoller Nybegynder
19. oktober 2001 - 23:40 #4
normalt sorteres der først efter den ene og dernæst den anden kolonne og efterfølgende hvor mange man nu angiver i sin \"order by\" adskilt af komma. Det jeg ønsker er at den ikke sorterer \"først efter den ene og dernæst den anden, men at den sorterer efter værdierne i begge kolonner med det samnme...
Avatar billede jakoba Nybegynder
20. oktober 2001 - 00:13 #5
altsp
i en række står der
    \'olsen\', \'jens\', 35, 1966          <- en record
    \'jensen\', \'ole\', 19, 1982          <- en anden record

vil du være rar at vælge to kolonner og fortælle HVORFOR værdierne i de to kolonne medfører at den ene record skal komme før den anden.

mvh JakobA
Avatar billede sjoller Nybegynder
20. oktober 2001 - 00:46 #6
\'a\',2,3
\'b\',4,1


Jeg vil have at \'b\' skal komme først og sidst. Og det er ikke bare at bytte om på rækkefølgen af sorteringskolonnerne da man skal forestille sig en langt større tabel...

men hvorom alting har jeg fundet ud af at hele problemstillingen simpelthen kom af at jeg havde konstrureret relationerne dårligt... jeg har derfor lavet en ny løsning..

ellers mange tak for hjælpen...

/ Sjoller
Avatar billede sjoller Nybegynder
12. november 2001 - 20:03 #7
det kom da vist ingenting ud af...

/ Sjoller
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