×

Good News Everybody!

A new search engine is coming soon.

As a stop gap measure, we are using Google's custom search engine service.




DB2 can fetch rows "n" to 'm" as you can see in the samples from the Net.Data
manual.  It works.

"M. Lazarus" wrote:

> Joe,
>
> At 2/20/02 10:18 PM, you wrote:
> > >   As compared to what?  The rest of the SQL world?  PLENTY!  A couple of
> > > examples:  How would you retrieve the top 10 of a list?  SQL Server and
> > > Oracle (I believe) have TOP XX.  How about ROWNUM, which would allow me to
> > > retrieve, say, rows 50-100?  This is on V4.5, so my apologies to Rochester
> > > if these have been added in 5.1.
>
> >Don't shoot me for asking, but how often do you retrieve an arbitrary number
> >of rows starting somewhere in the middle of a view?  Isn't that what a
> >scrollable cursor is for?  And I thought there was the ability to get the
> >first NN rows, but I could be wrong.  I'm no SQL expert.
>
>   I'm not an expert either, so some of my gripes may be in there, but I
> might not know about it.  Some of the techies in my shop know SQL Server
> and Oracle well and they might email me a simple solution to a situation
> and I try to run it under ISQL and it won't accept it.
>
>   I did see in a DB2 UDB manual that FETCH FOR n ROWS is valid, but ISQL
> won't accept that.  I don't want to create a program to run an ad hoc query.
>
>   I actually have a complex report to create.  One of the rows will
> represent a "Top 50 total" value.  I also wanted to be able to easily add a
> "Next 50 total" row.
>
> >1. Create a view of, say, invoices that were over 90 days, by customer and
> >date
> >2. Subselect out just the customer numbers from that set, showing them to
> >the user
> >3. Let the user pick a customer, and go back to the original result set and
> >then subselect for just that customer
> >
> >THIS would be power.  THIS would be a real boon to programming.  Sure, you
> >can do it by just re-running the SELECT over the whole file, but if the
> >selection criteria has any complexity to it, that's a lot of churning
> >against the database, when you already have the data selected from the
> >first pass.
>
>   I agree that this would be a real performance booster for large / complex
> tables.
>
>   -mark



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.