Article View: be.comp.programming
Article #4235Re: [(my)SQL] records selecteren uit database
From: Nicolas Barbier
Date: Mon, 08 Sep 2003 08:47
Date: Mon, 08 Sep 2003 08:47
23 lines
2300 bytes
2300 bytes
Passero wrote: > Onlangs heb ik op een nieuwsgroep gelezen dat zo iets mogelijk: > select top 3 * from tabel order by ...... > > Nu is mijn vraag, bestaat zo iets ook voor records die ergens in het > midden liggen zodat je een bereik kan ingeven? De reden waarom ik dat > nodig heb is omdat mijn database dient voor op het net en als ik enkele > duizenden records heb laat ik er maar 50 per pagina zien dus als ik aan > pagina 10 zit moet hij record 501 tot 550 tonen en normaal laat ik die > voorafgaan door een for loop die 500 keer rs.movenext doet. Dat zal de > performantie niet ten goede komen daarom vroeg ik me af of zo iets > mogelijk was in sql? Je gaat blijkbaar ervan uit dat de volgorde altijd gelijk blijft en dat INSERT's "aan het einde" toevoegen. Waarschijnlijk zal dat ook wel kloppen bij MySQL, maar ik zou er toch maar niet van uitgaan :-). Een IMO properdere manier is gewoon een veld voor de nummering toe te voegen en daarop te SELECTen. -- Nicolas Barbier Protecting innovation against patent inflation <url:http://swpat.ffii.org/>
Technical Details
Message-ID:
<3f5c426c$0$1110$6c56d894@feed0.news.be.easynet.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!diablo.theplanet.net!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!nerim.net!feed1.news.be.easynet.net!feed0.news.be.easynet.net!not-for-mailReferences:
<wjX6b.8133$7u6.359523@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,f15c1c5c73ca25c7 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,f15c1c5c73ca25c7 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-09-08 01:49:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!diablo.theplanet.net!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!nerim.net!feed1.news.be.easynet.net!feed0.news.be.easynet.net!not-for-mail Message-ID: <3f5c426c$0$1110$6c56d894@feed0.news.be.easynet.net> From: Nicolas Barbier <reply@in.group.invalid> Subject: Re: [(my)SQL] records selecteren uit database Newsgroups: be.comp.programming,nl.comp.programmeren Followup-To: be.comp.programming Date: Mon, 08 Sep 2003 10:47:16 +0200 References: <wjX6b.8133$7u6.359523@phobos.telenet-ops.be> User-Agent: KNode/0.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit Lines: 23 Organization: [ posted via Easynet Belgium ] NNTP-Posting-Date: 08 Sep 2003 08:48:44 GMT NNTP-Posting-Host: 213.193.183.27 X-Trace: 1063010924 feed0.news.be.easynet.net 1110 [::ffff:213.193.183.27]:33111 X-Complaints-To: abuse@be.easynet.net