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
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.
Sütundaki tüm geometrilerin nokta açısından birleşimini veya NULL sütunda sıfır satır varsa veya yalnızca NULL değerleri içeriyorsa döndürür.
Syntax
st_union_agg ( geoCol )
Arguments
-
geoCol: Geometri nesnelerini temsil eden türündeGEOMETRYbir sütun.
Returns
GEOMETRY sütundaki tüm GEOMETRY değerlerin noktalar açısından birleşimini temsil eden bir değer türü.
Çıkış GEOMETRY her zaman iki boyutludur.
İşlev, sütunda sıfır satır varsa veya yalnızca NULL değerler içeriyorsa NULL döndürür.
Hata koşulları
- Giriş sütunundaki iki
GEOMETRYdeğer farklı SRID değerlerine sahipse işlev ST_DIFFERENT_SRID_VALUES döndürür.
Examples
-- Returns union of multiple geometries from column.
> SELECT st_astext(st_union_agg(st_geomfromtext(*))) FROM (SELECT * FROM VALUES('POINT(-5 -5)'),('MULTIPOINT(1 2,8 8,5 9,-7 -7,EMPTY)'),('MULTILINESTRING(EMPTY,(5 5,9 9),(9 9,15 15))'),('POLYGON((0 0,10 0,10 10,0 10,0 0))'));
GEOMETRYCOLLECTION(MULTIPOINT((-7 -7),(-5 -5)),LINESTRING(10 10,15 15),POLYGON((0 0,10 0,10 10,0 10,0 0)))
-- Returns NULL for empty result set.
> SELECT st_union_agg(st_geomfromtext(geom)) FROM (SELECT 'POINT(1 1)' as geom WHERE false);
NULL