Sdílet prostřednictvím


st_contains Funkce

Platí pro:check označený jako ano Kontrola SQL Databricks označená jako ano Databricks Runtime 17.1 a vyšší

Important

Tato funkce je ve verzi Public Preview.

Poznámka:

Tato funkce není k dispozici ve skladech Databricks SQL Classic. Další informace o službě Databricks SQL Warehouse najdete v tématu Typy SQL Warehouse.

Vrátí hodnotu true, pokud první GEOMETRY hodnota obsahuje druhou GEOMETRY hodnotu.

Syntax

st_contains ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: První GEOMETRY hodnota.
  • geoExpr2: Druhá GEOMETRY hodnota.

Returns

Hodnota typu BOOLEANoznačující, zda první GEOMETRY hodnota obsahuje druhou GEOMETRY hodnotu.

Funkce nepodporuje kolekce geometrie.

Další podrobnosti a formální definici naleznete v predikátu Obsahuje v definici matice DE-9IM.

Chybové podmínky

Examples

> SELECT st_contains(st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'),st_geomfromtext('POINT(1 1)'));
  true

> SELECT st_contains(st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'),st_geomfromtext('POINT(5 0)'));
  false

> SELECT st_contains(st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'),st_geomfromtext('POINT(5 6)'));
  false