Avatar billede lklingenberg Nybegynder
06. august 2004 - 08:58 Der er 6 kommentarer og
1 løsning

Sorteringsrækkefølge (ASC/DESC) som parameter

Hi E,
Er det muligt at angive sorteringsrækkefølgen via en paramter? Jeg har en sp, jeg anvender i flere sammenhænge, og nogle gange vil jeg gerne have listen sorteret stigende og andre gange faldende. Men kan det lade sig gøre?
Avatar billede arne_v Ekspert
06. august 2004 - 09:19 #1
Hvis du vil det så tror jeg at du er nødt til at konstruere SQL strengen
som string (og konkatanere et string argument til den som angiver
retning) og så kalde EXEC med den streng.
Avatar billede arne_v Ekspert
06. august 2004 - 09:20 #2
Noget a la:

EXEC('SELECT * FROM tabel ORDER BY felt " + @sortorder)
Avatar billede arne_v Ekspert
06. august 2004 - 09:20 #3
EXEC('SELECT * FROM tabel ORDER BY felt ' + @sortorder)
Avatar billede ldanielsen Nybegynder
06. august 2004 - 10:05 #4
Du kan også bruge IF, men så skal du skrive hele select'en to gange
Avatar billede arne_v Ekspert
10. august 2004 - 20:58 #5
ok ?
Avatar billede lklingenberg Nybegynder
11. august 2004 - 10:54 #6
sorry, har ikke været på exp i nogle dage. jeg tester forslaget i dag.
Avatar billede lklingenberg Nybegynder
11. august 2004 - 11:50 #7
virker fint - tak for det!
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