🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #4235

Re: [(my)SQL] records selecteren uit database

#4235
From: Nicolas Barbier
Date: Mon, 08 Sep 2003 08:47
23 lines
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-mail
References: <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