Compartir vía


st_contains Función

Se aplica a:check marcado yes Databricks SQL check marcado yes Databricks Runtime 17.1 y versiones posteriores

Important

Esta característica está en versión preliminar pública.

Nota:

Esta característica no está disponible en almacenes clásicos de Databricks SQL. Para más información sobre los almacenes de SQL de Databricks, consulte Tipos de almacenamiento de SQL.

Devuelve true si el primer GEOMETRY valor contiene el segundo GEOMETRY valor.

Syntax

st_contains ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: el primer GEOMETRY valor.
  • geoExpr2: El segundo GEOMETRY valor.

Returns

Valor de tipo BOOLEAN, que indica si el primer GEOMETRY valor contiene el segundo GEOMETRY valor.

La función no admite colecciones de geometría.

Para obtener más detalles y la definición formal, vea el predicado Contains en la definición de matriz DE-9IM.

Condiciones de error

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