ST_CONTAINS
Descriptionβ
Determines whether the geometry shape1 is fully capable of containing the geometry shape2
Syntaxβ
ST_Contains( <shape1>, <shape2>)
Parametersβ
Parameters | Instructions |
---|---|
<shape1> | The passed geometry used to determine whether shape2 is included |
<shape2> | The passed geometry is used to determine whether shape1 is included |
Return Valueβ
Return 1:shape1 The graph can contain the graph shape2
Return 0:shape1 Graph cannot contain graph shape2
Examplesβ
SELECT ST_Contains(ST_Polygon("POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))"), ST_Point(5, 5));
+----------------------------------------------------------------------------------------+
| st_contains(st_polygon('POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))'), st_point(5.0, 5.0)) |
+----------------------------------------------------------------------------------------+
| 1 |
+----------------------------------------------------------------------------------------+
SELECT ST_Contains(ST_Polygon("POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))"), ST_Point(50, 50));
+------------------------------------------------------------------------------------------+
| st_contains(st_polygon('POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))'), st_point(50.0, 50.0)) |
+------------------------------------------------------------------------------------------+
| 0 |
+------------------------------------------------------------------------------------------+