Avatar billede wolstrup Nybegynder
31. januar 2007 - 08:36 Der er 3 kommentarer og
1 løsning

Sortering uden 0

Har noget data (varer) jeg gerne vil hive ud af min MySQL. Hver vare har et varenummer, som ligger i db som INT 11 med standardværdi 0. Nogle af varene har ikke noget varenummer og har derfor varenummeret nul.

Jeg vil så gerne sorterer mine vare med det laveste varenummer først, og mit problem er så at alle varene med 0 kommer først. Bruger "order by varenummer DESC".

Ville gerne have det så min varer blev listet som f.eks.

121
152
186
198
0
0
0

På forhånd tak.
Avatar billede Slettet bruger
31. januar 2007 - 08:41 #1
Dette skulle kunne klare opgaven:

ORDER BY IF(varenummer = 0,1,0),varenummer

/1
Avatar billede Slettet bruger
31. januar 2007 - 08:43 #2
Du bruger vel snarere "order by varenummer" end "order by varenummer DESC" i dit eksempel?!?
Avatar billede Slettet bruger
31. januar 2007 - 08:44 #3
Jeg mener ikke i dit eksempel... Lige meget.. Hovedsagen er at det kommer til at virke..
Avatar billede wolstrup Nybegynder
31. januar 2007 - 08:52 #4
Takker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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