Udostępnij przez


Funkcja st_startpoint

Dotyczy:sprawdź, czy zaznaczono tak, sprawdź, czy usługa SQL databricks została oznaczona jako tak Databricks Runtime 17.1 lub nowsza

Important

Ta funkcja jest dostępna w publicznej wersji testowej.

Uwaga / Notatka

Ta funkcja nie jest dostępna w usłudze Databricks SQL Classic Warehouses. Aby dowiedzieć się więcej na temat magazynów SQL usługi Databricks, zobacz Typy usługi SQL Warehouse.

Zwraca pierwsze miejsce wartości wejściowej GEOGRAPHY lub GEOMETRY, jeśli wartość wejściowa jest niepustą linią geoprzestrzenną.

Syntax

st_startpoint ( geoExpr )

Arguments

  • geoExpr: wartość GEOGRAPHY lub GEOMETRY reprezentująca ciąg liniowy.

Returns

Wartość typu GEOGRAPHY lub GEOMETRY, reprezentująca pierwszy punkt linii.

Wartość SRID punktu wyjściowego jest taka sama jak wartość wejściowa.

Wymiar punktu wyjściowego jest taki sam jak wymiar linii wejściowej.

Funkcja zwraca NULL, jeśli dane wejściowe to NULL.

Warunki błędu

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)