Avatar billede leshrac Nybegynder
11. december 2008 - 20:55 Der er 2 kommentarer og
1 løsning

ENUM order by rækkefølge hverken det ene eller det andet?

Jeg har en tabel i min database, i tabellen har jeg en masse felter, hvor det ene felt er en enum.

I den enum står der f.eks. hans, mogens, peter, amalie, camilla, hassan ect.

Hvis jeg i min SQL query gerne vil ORDER BY disse navne, men i en bestemt rækkefølge hvad gør jeg så?

Lad os nu sige at feltet hedder "navne"

så skriver jeg

ORDER BY ?????

kan nogen give mig et eksempel på hvad jeg skal skrive hvis jeg gerne vil order by navnene i en bestemt rækkefølge?
Avatar billede arne_v Ekspert
11. december 2008 - 20:58 #1
docs er ret klar

http://dev.mysql.com/doc/refman/5.0/en/enum.html

ENUM values are sorted according to the order in which the enumeration members were listed in the column specification. (In other words, ENUM values are sorted according to their index numbers.)
Avatar billede leshrac Nybegynder
11. december 2008 - 21:58 #2
Sejt.. de orderdede jo nærmest sig selv... det vidste jeg skam ikke :)

Smid et svar for point :D
Avatar billede arne_v Ekspert
11. december 2008 - 22:00 #3
svar
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