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.
Girişteki jeo-uzamsal değer boş olmayan bir linestring ise, GEOGRAPHY veya GEOMETRY değerinin ilk noktasını döndürür.
Syntax
st_startpoint ( geoExpr )
Arguments
-
geoExpr: Bir satır dizesini temsil eden birGEOGRAPHYveyaGEOMETRYdeğeri.
Returns
GEOGRAPHY veya GEOMETRY türünde bir değer, çizgi dizesinin ilk noktasını temsil ediyor.
Çıkış noktasının SRID değeri, giriş değerinin değeriyle aynıdır.
Çıkış noktasının boyutu, giriş satırlarının boyutuyla aynıdır.
İşlev, birinci parametre NULL ise NULL döndürür.
Hata koşulları
- Eğer
geoExprdeğeri bir linestring değilse, işlev ST_INVALID_ARGUMENT.INVALID_TYPE döndürür. - değeri
geoExprboş bir çizgi dizesiyse işlev ST_INVALID_ARGUMENT döndürür. EMPTY_LINESTRING.
Examples
-- Returns first point of linestring with SRID.
> SELECT st_asewkt(st_startpoint(st_geomfromtext('LINESTRING(1 2,3 4,5 6)', 4326)));
SRID=4326;POINT(1 2)
-- Returns first point with ZM coordinates.
> SELECT st_asewkt(st_startpoint(st_geogfromtext('LINESTRING ZM (1 2 3 4,5 6 7 8)')));
SRID=4326;POINT ZM (1 2 3 4)