Avatar billede karsten_larsen Praktikant
25. juli 2005 - 11:22 Der er 7 kommentarer og
1 løsning

Sortering spørgsmål

Hvordan kan følgende data sorteres nemmeste?

grundstruktur for data er
data1 (bogstav, tal_værdi_1, tal_værdi_2)
data2 (bogstav, tal_værdi_1, tal_værdi_2)
data3 (bogstav, tal_værdi_1, tal_værdi_2)
etc.

eksempel med data

data1 (a,10,15)
data2 (b,5,15)
data3 (c,5,10)

Så resultatet bliver følgende med sortering kun for tal_værdi_1 og tal_værdi_2

(c,5,10)
(b,5,15)
(a,10,15)

?:-) karsten_larsen
Avatar billede kalp Novice
25. juli 2005 - 11:23 #1
order by tal_værdi_1, tal_værdi_2 desc

eller har jeg misforstået?:)
Avatar billede karsten_larsen Praktikant
25. juli 2005 - 11:30 #2
Jeg prøver lige at sætte det i en database
Avatar billede karsten_larsen Praktikant
25. juli 2005 - 11:40 #3
Ja - det virker noget efter hensigten, hvis jeg opretter en ny tabel og laver sorteringen der.

SELECT    *, antal AS rs_antal, navn AS rs_navn, afstand AS rs_afstand
FROM        data
ORDER BY rs_antal, rs_afstand

Men selve data ligger sådan i en database
person1 data_1_navn, data_2_antal, data_1_afstand, data_2_navn, data_2_antal etc

og så virker det jo ikke.

?:-) karsten_larsen
Avatar billede fennec Nybegynder
25. juli 2005 - 12:11 #4
Du har altså x*3 antal kolonner på en tabel?? Hvor mange er det helt specifikt, for det lyder som om vi skal over i noget UNION for at trække data ud i hver deres kolonne.
Avatar billede karsten_larsen Praktikant
25. juli 2005 - 12:15 #5
7 stykker
Avatar billede fennec Nybegynder
25. juli 2005 - 12:46 #6
Prøv med dette:

select data_1_navn as navn, data_1_antal as antal, data_1_afstand as afstand
UNION
select data_2_navn as navn, data_2_antal as antal, data_2_afstand as afstand
...
...
UNION
select data_7_navn as navn, data_7_antal as antal, data_7_afstand as afstand
order by antal desc, afstand desc
Avatar billede karsten_larsen Praktikant
25. juli 2005 - 20:29 #7
fennec -> det fungerer perfekt, så slap jeg også for en gang booblesort. Vil du lave et svar?

:-) karsten_larsen
Avatar billede fennec Nybegynder
26. juli 2005 - 08:16 #8
.o) <-- One Eyed Jack
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
Kurser inden for grundlæggende programmering

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