Avatar billede bodekaer Nybegynder
06. marts 2002 - 10:33 Der er 4 kommentarer og
1 løsning

SQL - ORDER BY

Hej,

Jeg ønsker at sortere et database efter navn, men det skal være sådan at de der hedder "Andre" skal stå til sidst.

Min SQL streng ser sådan ud nu:
SELECT * FROM [frs-interests_list] ORDER BY name

Men her viser den jo faktisk "Andre" først da den starter med A :)

Kan man løse det let? altså med en SQL streng
Avatar billede coltau Juniormester
06. marts 2002 - 10:36 #1
Sådan:

Min SQL streng ser sådan ud nu:
SELECT * FROM [frs-interests_list] ORDER BY name desc

desc anvendes til baglæns rækkefølge
Avatar billede medions Nybegynder
06. marts 2002 - 10:37 #2
Nej... du er nødtil at lave den specifik for sig selv...!


While Not rs.EOF
  If rs("felt") = "Andre" Then
    Response.Write(rs("felt2"))
  End If
rs.MoveNext
Wend

//>Rune
Avatar billede bodekaer Nybegynder
06. marts 2002 - 10:40 #3
Var jeg også bange for,
den laver bare en del mere end response.write, så jeg skal kopiere koden to gange... kan måske bruge rs.movefirst funktionen... ja det prøver, men tak alligevel
Avatar billede rou Nybegynder
06. marts 2002 - 10:44 #4
Du kan faktisk gøre det således:

SELECT * FROM [frs-interests_list] WHERE ditfelt <> "Andre" ORDER BY ditfelt
UNION
SELECT * FROM [frs-interests_list] WHERE ditfelt = "Andre"

- Rou
Avatar billede bodekaer Nybegynder
06. marts 2002 - 10:45 #5
Hmm, der var jeg måske lidt for hurtig...
opretter lige et spørgsmål så du kan få nogle points :)
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