Avatar billede kongfjong Nybegynder
28. september 2008 - 10:10 Der er 1 løsning

Find tilfælde række i tabel

Hej, jeg sidder med et lille problem. Jeg skal lave klassikeren med at finde en tilfældig række i en tabel, men da jeg er ny i postgre har jeg brug for lidt hjælp:)

Indtil videre har jeg bl.a. forsøgt

SELECT * FROM "tabel" WHERE offset rand() limit 1

Men den dutter ikke. Jeg vil ikke have at den skal lave noget a la ORDER BY, som jeg har været vant til i MySQL, fordi så skal hele tabellen endevendes før der findes en tilfældig række, og med mange rækker, vil det kræve forholdvist meget af db'ens kraft efterhånden:)
Avatar billede kongfjong Nybegynder
28. september 2008 - 10:23 #1
Nevermind:)
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