Avatar billede jkmedia Nybegynder
26. december 2001 - 20:04 Der er 6 kommentarer og
1 løsning

vælge \"random\" id!

Davs,

Hvordan får man sin database til at vælge et vilkårligt id?
Avatar billede dmcn Praktikant
26. december 2001 - 20:06 #1
SELECT id FROM tabel ORDER BY RAND() LIMIT 0,1
Avatar billede jkmedia Nybegynder
26. december 2001 - 20:08 #2
skal der ikke stå noget i ()?
Avatar billede dmcn Praktikant
26. december 2001 - 20:10 #3
Nix - den snupper en random fra det du selcter, i dette tilfælde id. :)
Avatar billede jkmedia Nybegynder
26. december 2001 - 20:10 #4
oki...jeg skal lige prøve!!
Avatar billede jkmedia Nybegynder
26. december 2001 - 20:34 #5
den var sku helt ok! Takker!!
Avatar billede dmcn Praktikant
26. december 2001 - 20:35 #6
Takker for point - godt du kunne bruge det :)
Avatar billede lars_jensen Nybegynder
27. december 2001 - 03:44 #7
Prøv at benchmarke løsningen lidt, at ligge en rand() på alle resultater i et resultatsæt er desværre ret resourcekrævende og jeg anbefaler det IKKE til større tabeller. Men benchmark lidt på det i dit eget tilfælde, det kan være det er underordnet med tidsforskellen - jeg har i enkelte tilfælde målt flere sekunders forskel !
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