Avatar billede thomic Nybegynder
26. august 2007 - 22:54 Der er 4 kommentarer og
1 løsning

Definer selv rækkefølge

Hej.
Er det muligt helt selv at definere, hvad den skal sortere efter først?

Jeg har nemlig en tabel, hvori kollonen "Frugter" indgår.

Jeg vil således gerne lave et udprint med alle mine værdier i den tabel, men jeg vil have, at den sorterer efter frugttype.
Dog ikke alfabetisk orden men med Æbler øverst, så pærer og så værdierne der har bananer som Frugttype.

Er det muligt og i så fald, hvordan?
Kan man f.eks. i sit statement gå ind og sige, at værdien "æbler"  skal læses som 1?

Ser frem til jeres svar
Avatar billede arne_v Ekspert
26. august 2007 - 22:58 #1
Join med en tabel der angiver nummeriske værdier for dine typer.
Avatar billede showsource Seniormester
26. august 2007 - 23:02 #2
eller lav en kolonne hvor rækkefølge er defineret
Avatar billede trumf Nybegynder
26. august 2007 - 23:18 #3
order by replace(replace(Frugter, 'æbler', 'a'), 'pærer', 'b')
Avatar billede thomic Nybegynder
26. august 2007 - 23:56 #4
Tak, trumf, det var præcis det jeg mente. Bare smid et svar.
Avatar billede trumf Nybegynder
27. august 2007 - 22:54 #5
Svar :)

Du skal dog være opmærksom på, at det vil være optimalt hvis du opretter en tabel mere og gør som arne skriver.
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