Aracılığıyla paylaş


st_within fonksiyon

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi evet olarak işaretlendi Databricks Runtime 17.1 ve üzeri

Important

Bu özellik Genel Önizleme aşamasındadır.

Uyarı

Bu özellik Databricks SQL Klasik ambarlarında kullanılamaz. Databricks SQL ambarları hakkında daha fazla bilgi edinmek için bkz. SQL ambar türleri.

İlk GEOMETRY değer ikinci GEOMETRY değer içindeyse true döndürür.

Syntax

st_within ( geo1, geo2 )

Arguments

  • geo1: İlk GEOMETRY değer.
  • geo2: İkinci GEOMETRY değer.

Returns

İlk BOOLEAN değerinin ikinci GEOMETRY değerinin içinde olup olmadığını belirten GEOMETRY türünde bir değer.

İşlev geometri koleksiyonlarını desteklemez.

Daha fazla ayrıntı ve resmi tanım için DE-9IM matris tanımındakiİç koşula bakın.

Eğer girişlerden herhangi biri NULL ise, işlev NULL döndürür.

Hata koşulları

Examples

-- Returns true when point is within polygon.
> SELECT st_within(st_geomfromtext('POINT(1 1)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  true
-- Returns false when point is on boundary.
> SELECT st_within(st_geomfromtext('POINT(5 0)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  false
-- Returns false when point is outside polygon.
> SELECT st_within(st_geomfromtext('POINT(5 6)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  false