- Kategorien:
ST_CONTAINS¶
Intuitiv gibt diese Funktion TRUE zurück, wenn sich das zweite Geodatenobjekt vollständig innerhalb des ersten Geodatenobjekts befindet.
Streng genommen enthält das Objekt g1 genau dann das Objekt g2, wenn keine Punkte von g2 außerhalb von g1 liegen und mindestens ein Punkt des Inneren von B im Inneren von liegt A. Diese Definition enthält bestimmte Feinheiten, die nicht sofort offensichtlich sind. Weitere Details dazu finden Sie unter:
- Siehe auch:
Syntax¶
ST_CONTAINS( <geography_expression_1> , <geography_expression_2> )
Argumente¶
Geografischer_Ausdruck_1
Ein GEOGRAPHY-Objekt.
Geografischer_Ausdruck_2
Ein GEOGRAPHY-Objekt.
Rückgabewerte¶
Ein BOOLEAN-Wert.
Beispiele¶
Das folgende Beispiel zeigt eine einfache Verwendung der Funktion ST_CONTAINS:
create table geospatial_table_01 (g1 GEOGRAPHY, g2 GEOGRAPHY); insert into geospatial_table_01 (g1, g2) values ('POLYGON((0 0, 3 0, 3 3, 0 3, 0 0))', 'POLYGON((1 1, 2 1, 2 2, 1 2, 1 1))');SELECT ST_CONTAINS(g1, g2) FROM geospatial_table_01; +---------------------+ | ST_CONTAINS(G1, G2) | |---------------------| | True | +---------------------+