Avatar billede wuppie Nybegynder
19. december 2006 - 19:28 Der er 10 kommentarer

Hvis stringen har samme værdi

Et eksempel på min database:

NAVN SES_ID ID
Bo    13    12
Kaj  11    2
Ib    11    3

Rækkefølgen skulle gerne blive: Bo, Ib, Kaj.
Altså: Den skal tage efter de højeste SES_ID. Er flere SES_ID ens, skal den tage efter det højeste ID.

Hvordan gøres det med en SQL forspørgsel?
Avatar billede kalp Novice
19. december 2006 - 19:30 #1
SELECT * FROM dinTabel ORDER BY SES_ID desc

eller

SELECT * FROM dinTabel ORDER BY SES_ID asc


glemmer altid om det er den ene eller den anden
Avatar billede wuppie Nybegynder
19. december 2006 - 19:37 #2
jamen... det er jo bare en alm. order du laver der?? Det virker i hvert fald ikke.. Og hvordan kan din SQL forspørgsel sige at, hvis SES_ID er ens, skal den tage efter id?

Forskelligen på DESC og ASC er forresten at DESC er descending = stigende, og ascending = faldende
Avatar billede kalp Novice
19. december 2006 - 19:39 #3
ahh okay.. blev blind af det der;)

SELECT * FROM dinTabel ORDER BY SES_ID,ID desc

SELECT * FROM dinTabel ORDER BY SES_ID,ID asc
Avatar billede wuppie Nybegynder
19. december 2006 - 19:41 #4
Virker heller ikke... :(
Avatar billede kalp Novice
19. december 2006 - 19:43 #5
hmm.. det burde ellers få den til at udskrive Bo,Ib,Kaj
Avatar billede wuppie Nybegynder
19. december 2006 - 20:09 #6
Ja kan godt være det virker efter eksemplet. Men det virker altså ikke.. Har du en løsning?
Avatar billede kalp Novice
19. december 2006 - 20:21 #7
er SES_ID og ID begge tal kolonner? ved tekst.. vil det ikke virke
Avatar billede wuppie Nybegynder
19. december 2006 - 20:44 #8
De er begge tal. :)
Avatar billede kirring Nybegynder
02. januar 2007 - 17:27 #9
SELECT * FROM dinTabel ORDER BY ses_id DESC, id DESC
Avatar billede kirring Nybegynder
02. januar 2007 - 17:27 #10
SELECT * FROM dinTabel ORDER BY ses_id DESC,id DESC
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
Computerworld tilbyder specialiserede kurser i database-management

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