Re: [GENERAL] Re: [INTERFACES] the last row in a table
От | Marcin Grondecki |
---|---|
Тема | Re: [GENERAL] Re: [INTERFACES] the last row in a table |
Дата | |
Msg-id | 3.0.6.32.19990309183251.007fd2a0@mtl.pl обсуждение исходный текст |
Ответ на | Re: [INTERFACES] the last row in a table ("Thomas G. Lockhart" <lockhart@alumni.caltech.edu>) |
Ответы |
Re: [GENERAL] Re: [INTERFACES] the last row in a table
|
Список | pgsql-general |
At 15:20 99-03-09 +0000, you wrote: >> I am developing a database with PostgreSQL in Linux, and using ecpg to >> write the C program to communicate with the database. >> One of my application need to get the data from the last row in a >> table. Is there any function or command that can tract which is the >> last row of data in a table? > >SQL is a set-oriented language. One should probably not assign any >significance to a storage order of rows. > >It *is* possible to order the results of a query, and then your >first/last qualities do have meaning. I would suggest ordering your >query (perhaps on a "row update time" if by "the last row" you mean "the >more recently entered row") using the "DESC" qualifier in the ORDER BY >clause, then use a cursor to pick up the first row returned. > There is better answer, i think. Simply read smth about cursors - declaring, using, droping. I think this is what u need. In case of troubles with understanding, i'd serve with some examples in Perl. Marcin Grondecki ojciec@mtl.pl +48(604)468725 ***** I'm not a complete idiot, some parts are missing...
В списке pgsql-general по дате отправления: