ST_Contains()

第二个几何值没有任何部分位于第一个几何值之外且其内部被包含时,返回 1

语法

ST_Contains(geom1, geom2)

别名:无。

参数说明

geom1geom2GEOMETRY 值。

返回值

返回 BOOL

使用说明

  • 两个几何值必须具有相同 SRID。关系谓词在笛卡尔平面(SRID 0)中运算,不支持 SRID 4326 大地测量关系谓词。

示例

DROP DATABASE IF EXISTS geo_contains_demo;
CREATE DATABASE geo_contains_demo;
USE geo_contains_demo;

SELECT ST_Contains(ST_GeomFromText('POLYGON((0 0, 4 0, 4 4, 0 4, 0 0))'), ST_GeomFromText('POINT(2 2)')) AS contains_point;

DROP DATABASE geo_contains_demo;

另请参阅

ST_Within()ST_Covers()