> State why you don't > like it and move on. Don't contribute any code that might address the idea. > The rest? It is not useful.
It is useful. It help stops people who don't understand the concept of relational, screwing up the system. You just disagree with that. On 7 Jul 2013, at 22:24, Scott Robison <sc...@casaderobison.com> wrote: > On Sun, Jul 7, 2013 at 11:34 AM, Keith Medcalf <kmedc...@dessus.com> wrote: > >> >> Despite the long diatribes you have not indicated a single case in which >> the set ordinal of the row would be of any use whatsoever. >> >> For 40 years we have gotten on without it, so yes, it is only for you >> newbies that somehow think there is a use for it, and for 40 years no one >> has ever come upon a real need to have set ordinals generated by the >> database engine as part of the cursor processing (for various definitions >> of database engine). >> >> Kind of makes you wonder what you might have overlooked or are assuming >> incorrectly doesn't it? >> >> > If you wish to posit that a row number function is not useful, that's fine. > You don't have to like it or support its inclusion. To claim that there has > not been a single case described where it would be of any use whatsoever > clearly demonstrates that you have not bothered reading the messages you're > replying to! The cases have been described, you simply disagree with them. > There *is* utility in being able to have a row or rank number function. For > example, lets say you are Billboard Magazine and you keep track of record > sales. On a weekly basis you generate a list of the top 40 selling records. > One of your customers wants that list in descending order. There are > certainly ways you can accomplish this without a rank function, but a rank > function can make the SQL clearer, easier to maintain. > > At my last job I used Microsoft SQL Server (as that was technology selected > before I was hired) and used a rank number capability provided in T/SQL as > part of a query to generate a list of files in a particular order. The > order was important in my use case (prioritization of a set of files > comprising multiple terabytes of data that needed to be synchronized, but > where not all data was equally important). I didn't need to send all the > sort criteria to each remote site, I just needed to ensure the order was > maintained. Could I have done it in a different way? Yes. But as mentioned > on multiple occasions, the idea of the rank or row number function is not > that there is no other way to accomplish the task, it is about convenience. > > Now, you are free to dislike my approach to solving the problem. I'm sure > there are better ways to accomplish what needed to be done. Regardless of > that, what I did was convenient and got the job done. Had that capability > not been available to me, I could have done it in another way. No one is > arguing that there isn't another way to accomplish the stated task. > > Regardless of *ANY OF THE ABOVE*: How about exercising some common courtesy > and not resort to denigration of another person's knowledge or apparent > skills or lack thereof. You don't like the idea, fine. State why you don't > like it and move on. Don't contribute any code that might address the idea. > The rest? It is not useful. > > SDR > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users