Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
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: İlkGEOMETRYdeğer. -
geo2: İkinciGEOMETRYdeğ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ı
- Giriş geometrilerinden herhangi biri geometri koleksiyonuysa işlev ST_INVALID_ARGUMENT döndürür. INVALID_TYPE.
- Giriş geometrileri aynı SRID değerine sahip değilse işlev ST_DIFFERENT_SRID_VALUES döndürür.
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