fungsi st_geometrytype

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime 17.1 ke atas

Important

Fitur ini ada di Pratinjau Publik.

Nota

Fitur ini tidak tersedia di gudang Databricks SQL Classic. Untuk mempelajari selengkapnya tentang gudang Databricks SQL, lihat Jenis gudang SQL.

Mengembalikan jenis input GEOGRAPHY atau GEOMETRY nilai sebagai string.

Syntax

st_geometrytype ( geoExpr )

Arguments

  • geoExpr: Nilai GEOGRAPHY atau GEOMETRY.

Returns

Nilai jenis STRING, mewakili jenis geometri input.

Nilai yang dikembalikan adalah sebagai berikut:

  • Untuk nilai, ekspresi mengembalikan ST_Point.
  • Untuk linestring, ekspresi mengembalikan ST_LineString.
  • Untuk poligon, ekspresi mengembalikan ST_Polygon.
  • Untuk multipoints, ekspresi ini mengembalikan ST_MultiPoint.
  • Untuk multilinestring, ekspresi mengembalikan ST_MultiLineString.
  • Untuk multipoligon, ekspresi mengembalikan ST_MultiPolygon.
  • Untuk koleksi geometri, ekspresi mengembalikan ST_GeometryCollection.

Fungsi mengembalikan NULL jika input adalah NULL.

Examples

-- Returns the type of a point geometry.
> SELECT st_geometrytype(st_geomfromtext('POINT(4 5)'));
  ST_Point
-- Returns the type of a geometry collection.
> SELECT st_geometrytype(st_geomfromtext('GEOMETRYCOLLECTION(POINT(4 5),LINESTRING(-4 5,7 8))'));
  ST_GeometryCollection