📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

ST_CONTAINS



2 番目の GEOMETRY オブジェクトが 1 番目の GEOMETRY オブジェクトの完全に内側にある場合に TRUE を返します。

構文

ST_CONTAINS(<geometry1>, <geometry2>)

引数

引数説明
<geometry1>引数は、GeometryCollection ではない GEOMETRY オブジェクト型の式である必要があります。
<geometry2>引数は、GeometryCollection ではない GEOMETRY オブジェクト型の式である必要があります。

戻り値の型

Boolean。

例

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 │ └──────────┘

このページは役に立ちましたか?