Avatar billede hulla Novice
26. februar 2003 - 09:50 Der er 5 kommentarer og
1 løsning

order by NULL ?

Jeg har en sql forespørgsel hvor jeg sorterer efter forskellige ting. Mit problem er at de bliver sorteret med NULL værdier først,. og dem vil jeg gerne have sidst,..

Kan det lade sig gøre ?
Avatar billede somaliomar Praktikant
26. februar 2003 - 09:52 #1
Ved tilføje ASC sidst i din SQL-forespørgsel

... ORDER BY Felt ASC
Avatar billede hulla Novice
26. februar 2003 - 09:58 #2
det virker ikke lige umiddelbart somaiomar, hvad skulle ASC gøre ?
Avatar billede nop Nybegynder
26. februar 2003 - 10:00 #3
sorter descending (!) (fx: order by tal DESC)
Men så er dem med noget i vel sorteret forkert.
Jeg tror at du er nød til at fx samle dem med null op i et array idet du løber resultat-sættet igennem, og så printe(el. putte) dem ud, fra arrayet når sættet er løbet igennem. (Det vil virke, men kan være der er en ren sql løsning!)
Avatar billede hulla Novice
26. februar 2003 - 10:07 #4
ja, men det vil være ret indviklet i min app,..håber meget der er en SQL løsning måske med noget ISNULL ????
Avatar billede techhouse Nybegynder
26. februar 2003 - 10:20 #5
Hvis dit felt fx er et tal af typen int kan benytte function isnull() således
Order by isnull(FELT,2147483647)
hvis feltet er a anden type skal du selfølgelig benytte max værdien for denne felttype i stedet for.
/Thomas
Avatar billede hulla Novice
26. februar 2003 - 10:25 #6
yes techhouse,.. virker canonnn,.takker :o)
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