Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Kontrola SQL Databricks
Databricks Runtime 17.1 a vyšší
Important
Tato funkce je ve verzi Public Preview.
Poznámka:
Tato funkce není k dispozici ve skladech Databricks SQL Classic. Další informace o službě Databricks SQL Warehouse najdete v tématu Typy SQL Warehouse.
Vrátí typ hodnoty vstupu GEOGRAPHY nebo GEOMETRY jako řetězec.
Syntax
st_geometrytype ( geoExpr )
Arguments
-
geoExpr: AGEOGRAPHYneboGEOMETRYhodnota.
Returns
Hodnota typu STRINGpředstavující typ vstupní geometrie.
Vrácená hodnota je následující:
- Pro body výraz vrátí
ST_Point. - V případě linestringů vrátí
ST_LineStringvýraz hodnotu . - Pro mnohoúhelníky výraz vrátí
ST_Polygon. - Pro více bodů výraz vrátí
ST_MultiPoint. - Pro víceřádkové řetězce výraz vrátí
ST_MultiLineString. - U vícepolygonů výraz vrátí
ST_MultiPolygon. - U kolekcí geometrie vrátí
ST_GeometryCollectionvýraz hodnotu .
Funkce vrátí NULL , pokud je NULLvstup .
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