/ 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 bagfra..
Fra : Kim Søvø Pedersen


Dato : 20-04-01 14:34

Hej!

Kan jeg, i mit SQL-udtræk, sortere bagfra - altså ikke omvendt :p

Jeg har en række filnavne i den kolonne jeg vil sortere efter, og vil gerne
sortere efter filtypen, så f.eks. alle .doc-filer kommer før alle .xls...

Ka' det la' sig gi' sig?

Kim



 
 
René Jensen (20-04-2001)
Kommentar
Fra : René Jensen


Dato : 20-04-01 15:02

"Kim Søvø Pedersen" wrote:
>
> Hej!
>
> Kan jeg, i mit SQL-udtræk, sortere bagfra - altså ikke omvendt :p
>
> Jeg har en række filnavne i den kolonne jeg vil sortere efter, og vil gerne
> sortere efter filtypen, så f.eks. alle .doc-filer kommer før alle .xls...
>
> Ka' det la' sig gi' sig?
>
> Kim

Jeg ved ikke lige om man gøre med ren SQL, men du kunne gøre det vha.
sortere for- og efternavn fra filnavnet i hver deres attributter,
således en tabel med filnavne kunne se sådan her ud:

FORNAVN, EFTERNAVN
BLAH, DOC
BLAH BLAH, DOC
JEPS, XLS
BUDGET, XLS

og så sortere efter EFTERNAVN før FORNAVN ...

--
Med venlig hilsen,
René Jensen

Once a upon a time a wise man said to me:
"I consider Windows like I consider bad weather ... I accept it and hope
for something better"

Peter Lykkegaard (20-04-2001)
Kommentar
Fra : Peter Lykkegaard


Dato : 20-04-01 15:09


"Kim Søvø Pedersen" <ksp@diaphoni.dk> wrote in message
news:aTWD6.932$eY.361346@news101.telia.com...
> Hej!
>
> Kan jeg, i mit SQL-udtræk, sortere bagfra - altså ikke omvendt :p
>
> Jeg har en række filnavne i den kolonne jeg vil sortere efter, og vil
gerne
> sortere efter filtypen, så f.eks. alle .doc-filer kommer før alle .xls...
>
> Ka' det la' sig gi' sig?
>
Du har to muligheder
ORDER BY MyField DESC
DESCending - faldende orden
Eller
ORDER BY MyField ASC
ASCending - stigende orden

Ved
ORDER BY MyField
er DESC default

Såehhh

mvh/Peter Lykkegaard



MacMac (20-04-2001)
Kommentar
Fra : MacMac


Dato : 20-04-01 15:13

I brevet "2mXD6.268$6l4.9002@news.get2net.dk" skrev Peter Lykkegaard
(polonline@hot.mail.com) den 20/04/01 16:08:

>
> "Kim Søvø Pedersen" <ksp@diaphoni.dk> wrote in message
> news:aTWD6.932$eY.361346@news101.telia.com...
>> Hej!
>>
>> Kan jeg, i mit SQL-udtræk, sortere bagfra - altså ikke omvendt :p
>>
>> Jeg har en række filnavne i den kolonne jeg vil sortere efter, og vil
> gerne
>> sortere efter filtypen, så f.eks. alle .doc-filer kommer før alle .xls...
>>
>> Ka' det la' sig gi' sig?
>>
> Du har to muligheder
> ORDER BY MyField DESC
> DESCending - faldende orden
> Eller
> ORDER BY MyField ASC
> ASCending - stigende orden
>
> Ved
> ORDER BY MyField
> er DESC default

Det vil sortere efter hele filnavnet, ikke filtypen.
Jeg tror det smarteste er som René foreslår med et kolonne til filnavnet, og
så en ekstra kolonne til filtypen (fx. "doc"). Sorter så efter typen først
og dernæst filnavnet.

- Morten


Jesper Stocholm (20-04-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 20-04-01 16:40

"Peter Lykkegaard" <polonline@hot.mail.com> wrote in
<2mXD6.268$6l4.9002@news.get2net.dk>:

>
>"Kim Søvø Pedersen" <ksp@diaphoni.dk> wrote in message
>news:aTWD6.932$eY.361346@news101.telia.com...
>> Hej!
>>
>> Kan jeg, i mit SQL-udtræk, sortere bagfra - altså ikke omvendt :p
>>
>Du har to muligheder
>ORDER BY MyField DESC
>DESCending - faldende orden
>Eller
>ORDER BY MyField ASC
>ASCending - stigende orden
>
>Ved
>ORDER BY MyField
>er DESC default
>

hmmm ... er det ikke omvendt ? DESC er jo faldende orden ... og som
udgangspunkt sorteres der fda omvendt, ikke ?


--
It is insufficient to protect ourselves with laws; we need to protect
ourselves with mathematics.
(Bruce Schneier)
- Jesper Stocholm - http://stocholm.dk

Mdj (20-04-2001)
Kommentar
Fra : Mdj


Dato : 20-04-01 19:02


> hmmm ... er det ikke omvendt ? DESC er jo faldende orden ... og som
> udgangspunkt sorteres der fda omvendt, ikke ?

Yep, det mener jeg også det er! ellers har jeg brugt en fandens masse tegn
på noget meningsløst gennem tiden ;)

Mvh
Morten Jørgensen
www.mdj.dk




Peter Lykkegaard (23-04-2001)
Kommentar
Fra : Peter Lykkegaard


Dato : 23-04-01 10:48


"Jesper Stocholm" <usenet@stocholm.dk> wrote in message
news:Xns9089B38CDEF4Cspamstocholmdk@192.38.208.81...
>
> hmmm ... er det ikke omvendt ? DESC er jo faldende orden ... og som
> udgangspunkt sorteres der fda omvendt, ikke ?

Det går altid galt når man skal forklare noget på en passende måde
Jow ASCending (stigende) er default (sæ'fø'li')

mvh/Peter Lykkegaard



Thygesen (20-04-2001)
Kommentar
Fra : Thygesen


Dato : 20-04-01 16:29

"Kim Søvø Pedersen" <ksp@diaphoni.dk> skrev i en meddelelse
news:aTWD6.932$eY.361346@news101.telia.com...
>
> Jeg har en række filnavne i den kolonne jeg vil sortere efter, og vil
gerne
> sortere efter filtypen, så f.eks. alle .doc-filer kommer før alle .xls...

Så vil jeg tro at du er nødt til at lave en kolonne hvor du skriver filtypen
og en kolonne hvor du skriver resten af filnavnet og bruger følgende
sætning:

strQ = "Select * FROM din_tabel ORDER by filtype,filnavn"


Mvh. Christoffer Thygesen

homepage: http://cht.dk
e-mail: cht@cht.dk




Erlend Klakegg Bergh~ (25-04-2001)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 25-04-01 11:29

Kim Søvø Pedersen <ksp@diaphoni.dk> skrev i
news:aTWD6.932$eY.361346@news101.telia.com
> Hej!
>
> Kan jeg, i mit SQL-udtræk, sortere bagfra - altså ikke omvendt :p
>
> Jeg har en række filnavne i den kolonne jeg vil sortere efter, og vil
gerne
> sortere efter filtypen, så f.eks. alle .doc-filer kommer før alle .xls...
>
> Ka' det la' sig gi' sig?
>
> Kim

ORDER BY right(filnavn,3), filnavn;

--

Vennlig hilsen Erlend
erlendkb@c2i.net
http://www.kleggen.com/



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

Månedens bedste
Årets bedste
Sidste års bedste