Avatar billede martinhk Nybegynder
06. januar 2004 - 17:19 Der er 1 kommentar og
1 løsning

Blande indholdet i en tabel

Er der en simpel metode til at blande indholdet i en tabel, således at data kommer ud i en anden rækkefølge næste gang?
Jeg er helst fri for at bruge sql's random funktion, da jeg ikke bruger hele indholdet af tabellen hver gang, desuden synes jeg den forfordeler nogle entries frem for andre.
Avatar billede trer Nybegynder
06. januar 2004 - 20:28 #1
Umiddelbart ikke - bortset fra, at en SELECT i flg def. ikke garenterer nogen speciel orden...

Hvis du kan tilføje en kolonne til din tabel, så kan du, efter hver select opdatere den med tilfældig værdi, og så benytte en order by på kolonnen.
Avatar billede martinhk Nybegynder
06. januar 2004 - 21:03 #2
Det lyder umiddelbart som en brugbar ide. Tak.
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