ST_Contains
This section contains reference documentation for the ST_Contains function.
Returns true if and only if no points of the second geometry/geography lie in the exterior of the first geometry/geography, and at least one point of the interior of the first geometry lies in the interior of the second geometry.
Signature
ST_Contains(geometry/geography, geometry/geography)
Warning
ST_Contains on Geography only give close approximation: we use geometry computation on geography objects, which can give close approximation on small areas, but not work well on for areas cross the 180th meridian.
Usage Examples
These examples are based on the Streaming Quick Start.
New York
POINT (-73.99 40.75)
1
New York
POINT (-73.99 40.75)
1
Staten Island
POINT (-74.15 40.61)
1
New York
POINT (-73.99 40.75)
1
New York
POINT (-73.99 40.75)
1
8
Query should avoid transforming indexed geometry/geography column in WHERE clause to allow it to use the index. Transforming location to geometry within ST_Contains function in example above disables index. Instead, it's better to transform the literal to match column type:
Index usage can be checked with EXPLAIN command:
which ought to return plan ending with:
where InclusionFilterH3Index means that query uses H3 index lookup.
Last updated
Was this helpful?