|
| 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/
| |
|
|