/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Sortering af data i en forespørgsel
Fra : Peter


Dato : 24-07-01 22:48

Hej

Jeg skal oprette en database til en række CV'er og har alle felterne
liggende i en database.
De ligger i tilfældigt indsatte rækker (dvs. ikke osm kolonne-navne) og jeg
vil gerne have dem sorteret når de skal vises.

Jeg plejer at have en ekstra kolonne med et tal og sortere alle rækkerne på
det felt (1 = skal vises tidligere end 5)

Dette er bare ikke specielt skalerbart og giver jo problemer når to har
samme tal.
Samtidig er det ret besværligt at opdatere.


Hvordan gør I når I vil have sorteret data?

VH Peter



 
 
Jesper Stocholm (24-07-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 24-07-01 22:53

"Peter" <pingking@get2net.dk> wrote in
news:9jkqgs$qbq$1@news.net.uni-c.dk:

> Hej
>
> Jeg skal oprette en database til en række CV'er og har alle felterne
> liggende i en database.
> De ligger i tilfældigt indsatte rækker (dvs. ikke osm kolonne-navne) og
> jeg vil gerne have dem sorteret når de skal vises.
>
> Jeg plejer at have en ekstra kolonne med et tal og sortere alle
> rækkerne på det felt (1 = skal vises tidligere end 5)
>
> Dette er bare ikke specielt skalerbart og giver jo problemer når to har
> samme tal.
> Samtidig er det ret besværligt at opdatere.
>
>
> Hvordan gør I når I vil have sorteret data?
>

lav en kolonne som auto-increment så det automatisk gives et fortløbende
heltal ved indsættelse af en ny record.

Når du så henter dine records ud sørger du for at sortere efter din ID-
række.

--
.... der søger lejlighed fremleje/leje i Københavnsområdet. Max. kr. 3500 om
måneden alt inklusive.

- Jesper Stocholm - http://stocholm.dk

Peter (25-07-2001)
Kommentar
Fra : Peter


Dato : 25-07-01 01:37

> lav en kolonne som auto-increment så det automatisk gives et fortløbende
> heltal ved indsættelse af en ny record.
>
> Når du så henter dine records ud sørger du for at sortere efter din ID-
> række.

Hej

Det har jeg i forvejen men det er ikke det jeg ønsker.

Lad os antage der er følgende tre kategorier i basen:

Email
Diverse
Navn

Det vil klart give mest mening at have denne rækkefølge:

Navn
Email
Diverse


Det er det der er mit problem - hvordan får jeg lavet denne sortering.
Der oprettes løbende nye kategorier i basen som skal have højere ellere
lavere prioritet afhængig af formål og relevans...

VH Peter



Jesper Stocholm (25-07-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 25-07-01 07:07

"Peter" <pingking@get2net.dk> wrote in news:9jl4c1$dm6$1@news.net.uni-c.dk:

>> lav en kolonne som auto-increment så det automatisk gives et fortløbende
>> heltal ved indsættelse af en ny record.
>>
>> Når du så henter dine records ud sørger du for at sortere efter din ID-
>> række.
>
> Hej
>
> Det har jeg i forvejen men det er ikke det jeg ønsker.
>
> Lad os antage der er følgende tre kategorier i basen:
>
> Email
> Diverse
> Navn
>
> Det vil klart give mest mening at have denne rækkefølge:
>
> Navn
> Email
> Diverse
>
> Det er det der er mit problem - hvordan får jeg lavet denne sortering.
> Der oprettes løbende nye kategorier i basen som skal have højere ellere
> lavere prioritet afhængig af formål og relevans...
>

Jeg går ud fra, at Navn, Email og diverse er kolonnenavne i din tabel ... så
hvorfor henter du ikke bare dine data fra kolonnerne i den rækkefølge ?

SELECT Navn, Email, Diverse FROM Table ...

?

--
.... der søger lejlighed fremleje/leje i Københavnsområdet. Max. kr. 3500 om
måneden alt inklusive.

- Jesper Stocholm - http://stocholm.dk

Peter (25-07-2001)
Kommentar
Fra : Peter


Dato : 25-07-01 16:35

> > Det er det der er mit problem - hvordan får jeg lavet denne sortering.
> > Der oprettes løbende nye kategorier i basen som skal have højere ellere
> > lavere prioritet afhængig af formål og relevans...
> >
>
> Jeg går ud fra, at Navn, Email og diverse er kolonnenavne i din tabel ...

> hvorfor henter du ikke bare dine data fra kolonnerne i den rækkefølge ?

Nej det er _ikke_ kolonnenavne.
Alle kategorierne ligger som indgange i databasen.

Hvis jeg på forhånd vidste havd de hed var det ikke noget problem at
hardcode det ind i dokumentet, men da jeg ikke aner hvad de hedder skal de
have et sorteringstal eller lignende jeg kan sortere på.

Mit spørgsmål er så hvordan andre gør dette...

VH Peter




Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste