ST_CONTAINS(Lakehouse v1)
如果第二个 GEOMETRY 对象完全位于第一个 GEOMETRY 对象内部,则返回 TRUE。
SQL 语法
Section titled “SQL 语法”ST_CONTAINS(<geometry1>, <geometry2>)| 参数 | 说明 |
|---|---|
<geometry1> |
参数必须是 GEOMETRY 对象类型的表达式,且不能是 GeometryCollection。 |
<geometry2> |
参数必须是 GEOMETRY 对象类型的表达式,且不能是 GeometryCollection。 |
Boolean。
SQL 示例
Section titled “SQL 示例”SELECT ST_CONTAINS(TO_GEOMETRY('POLYGON((-2 0, 0 2, 2 0, -2 0))'), TO_GEOMETRY('POLYGON((-1 0, 0 1, 1 0, -1 0))')) AS contains
┌──────────┐│ contains │├──────────┤│ true │└──────────┘
SELECT ST_CONTAINS(TO_GEOMETRY('POLYGON((-2 0, 0 2, 2 0, -2 0))'), TO_GEOMETRY('LINESTRING(-1 1, 0 2, 1 1)')) AS contains
┌──────────┐│ contains │├──────────┤│ false │└──────────┘
SELECT ST_CONTAINS(TO_GEOMETRY('POLYGON((-2 0, 0 2, 2 0, -2 0))'), TO_GEOMETRY('LINESTRING(-2 0, 0 0, 0 1)')) AS contains
┌──────────┐│ contains │├──────────┤│ true │└──────────┘