limit in PostgreSQL

Jean-Denis Giguere jdenisgiguere at FASTMAIL.FM
Thu Aug 11 21:00:47 PDT 2005


Stephen Woodbridge wrote:
> Jason FU wrote:
> 
>> In Oracle, we have rowid for limiting the number of selected 
>> rows/records.
>> In PostgreSQL, we have limit and offset. But how do we use limit in the
>> MapServer. For Oracle spatial, we simply add rowid in the FILTER 
>> statement.
>> What do we do in PostGIS connection?
> 
> 
> DATA "the_geom from (SELECT gid, the_geom, ... FROM mytable LIMIT 2000) 
> as foo using srid=4326 using unique gid"
> 
> so basically you can put any SQL query as a sub-select as long as you 
> return at least the_geom and gid or oid, other fields can be used for 
> class expressions.
> 
> -Steve W
>  http://imaptools.com/


Is there a trick to use the spatial index automatically generated by MS 
inside the sub-select query ? This could be useful when you want to use 
complex request on a small part of a large database.

Regards,

Jean-Denis



More information about the MapServer-users mailing list