---
title: "Sortera Array m flera värden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/52070-sortera-array-m-flera-värden"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ironhead"
published: "2002-09-03T06:26:50.000Z"
updated: "2002-09-03T07:16:41.000Z"
replies: 8
views: 301
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/52070-sortera-array-m-flera-värden"
---

# Sortera Array m flera värden

## #1 — ironhead, 2002-09-03T06:26Z

Hello Alla!

Jag listar in en massa värden från en databas till en array enl.

arr(värde)
arr(värde+1)
arr(värde+2)
etc.
 
så ett par rader kan se ut såhär:
ALC 00 1 0 0 4 Traction
AS1 00 0 4 0 0 Suspension

Nu vill jag sortera denna array på första värdet (ALC,AS1).
Jag använder denna [kod](http://www.webforum.nu/showthread.php?threadid=8278&highlight=sortera+array).

men hur ska jag skriva så att hela raden (alla värden) förljer med det sorterade värdet, så de hamnar på rätt plats?

Permalänk: https://www.webforum.nu/p/52070

## #2 — @nders, 2002-09-03T06:28Z

En liten tanke:

I stället för att ha krångliga arraysorteringsalgoritmer, kan du inte göra sorteringen direkt i SQL-frågan? Det skulle både underlätta och spara prestanda.

Mvh,

Permalänk: https://www.webforum.nu/p/770897

## #3 — ironhead, 2002-09-03T06:31Z

nja...det är väl så att de värden jag hämtar från databasen kan se ut såhär:
ALC 00 0 1 0 0 Brakes
ALC 00 0 0 4 0 Brakes
ALC 00 0 1 0 1 Brakes
ALC 00 2 1 0 0 Brakes

då använder jag en array för att få den färdiga raden att se ut såhär:
ALC 00 2 3 4 1 Brakes

Så egentligen vill jag sortera en färdig array...

Permalänk: https://www.webforum.nu/p/770900

## #4 — @nders, 2002-09-03T06:34Z

Du lagrar alltså massor av värden i ett fält i tabellen? I så fall; varför?

Du borde ju kunna sortera i SQL-frågan i alla fall, eller är det något jag förbiser? Ska du på något sätt räkna ihop det som finns på ingående teckenpositioner i fältvärdet :q

Permalänk: https://www.webforum.nu/p/770904

## #5 — ironhead, 2002-09-03T06:44Z

är dålig på att förklara  :(
I databasen ser det ut ex. såhär:

ALC 00 0 1 0 0 Brakes
BLA 01 0 0 2 0 Transmission
ALC 00 2 0 0 0 Brakes
ALG 04 0 0 3 3 Suspension
CLC 10 0 0 0 0 Wheels

Den kan jag inte styra...(Färdig SP som jag inte får rota i)
alla värden i databasen som har samma teckenkombination (ex. ALC) skall slås ihop. Det har jag gjord mha en array så att när jag är klar med min ihopslagning så blir resultatet (av ovanstående):

ALC 00 2 1 0 0 Brakes
BLA 01 0 0 2 0 Transmission
ALG 04 0 0 3 3 Suspension
CLC 10 0 0 0 0 Wheels

Vid denna tidpinkt är värdena rätt, men ej i ordning.
Så nu skulle jag vilja sortera denna array på första värdet (ALC,BLA etc.) + att alla andra värden skall följa med.

Permalänk: https://www.webforum.nu/p/770914

## #6 — @nders, 2002-09-03T06:47Z

Är det en tvådimensionell array du vill sortera som om det vore ett recordset?

Permalänk: https://www.webforum.nu/p/770920

## #7 — ironhead, 2002-09-03T06:56Z

typ!  :OO

Permalänk: https://www.webforum.nu/p/770928

## #8 — @nders, 2002-09-03T06:58Z

På 4guysfromrollas eminenta webbplats finns en artikel med rubriken **Sorting a Two-Dimensional Array using a Bubble Sort**. Den hittar du [här](http://www.4guysfromrolla.com/webtech/011601-1.shtml).

Mvh,

Permalänk: https://www.webforum.nu/p/770931

## #9 — ironhead, 2002-09-03T07:16Z

Tack! Ska kolla den.

Permalänk: https://www.webforum.nu/p/770953

---

Tråden på webben: https://www.webforum.nu/amne/asp/52070-sortera-array-m-flera-värden
