Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktion
Gäller för:
Databricks SQL
Databricks Runtime 18.1 och senare
Viktigt!
Stöd för GEOGRAPHY-värden finns i offentlig förhandsversion. Stöd för GEOMETRI-värden är allmänt tillgängligt.
Note
Den här funktionen är inte tillgänglig på Databricks SQL Classic-lager. Mer information om Databricks SQL-lager finns i SQL-lagertyper.
Returnerar antalet icke-tomma punkter i indata GEOGRAPHY- eller GEOMETRY-värde.
Den här funktionen är ett alias för st_npoints funktionen.
Syntax
st_numpoints ( geoExpr )
Arguments
-
geoExpr: EttGEOGRAPHY- ellerGEOMETRY-värde.
Retur
Ett värde av typen INT, som representerar antalet icke-tomma punkter i indata GEOGRAPHY eller GEOMETRY värde.
Funktionen returnerar NULL om indata är NULL.
Exempel
-- Returns the number of points in a non-empty multipoint geometry.
> SELECT st_numpoints(st_geomfromtext('MULTIPOINT(10 34,44 57,EMPTY)'));
2
-- Returns the number of points in an empty multipoint geometry.
> SELECT st_numpoints(st_geomfromtext('MULTIPOINT(EMPTY,EMPTY)'));
0
-- Returns the number of points in a non-empty polygon geometry.
> SELECT st_numpoints(st_geomfromtext('POLYGON((0 0,1 0,1 1,0 1,0 0))'));
5