12. februar 2001 - 16:01Der er
4 kommentarer og 1 løsning
hvordan sættes max rows der skal returneres
jeg har en database hvor der nogle gange er alt for store resultater på en query. det skal derfor være muligt at sætte at hvis der er over fx 100 hits, skal db ikke gå videre med query, men så må bruge detaljere sin søgning. kan det lade sig gøre i sql. jeg har før brugt jdbc hvor der er en setMaxRows funktion og odbc har en sql_max_rows. men hvordan i ren sql? eller kan man løse det på en anden måde?
Hvad med LIMIT , ville det ikke funke i en eller anden kombination. Det her er en kopi fra mysql\'s manual: When combining LIMIT # with DISTINCT, MySQL will stop as soon as it finds # unique rows. m.v.h. A_C
Select * from tabel where ROWNUM < HELTAL; Husk at SQL ikke garantere rækkefølgen hvorved rækkerne bliver udlæst.
Synes godt om
Ny brugerNybegynder
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.