Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks SQL
Databricks Runtime 17.1 et versions ultérieures
Important
La prise en charge des valeurs GEOGRAPHY est disponible en préversion publique. La prise en charge des valeurs GEOMETRY est généralement disponible.
Note
Cette fonctionnalité n’est pas disponible sur les entrepôts Databricks SQL Classic. Pour en savoir plus sur les entrepôts SQL Databricks, consultez les types d’entrepôts SQL.
Retourne le nombre de points non vides dans la valeur GEOGRAPHY ou GEOMETRY d'entrée.
Cette fonction est un alias pour st_numpoints la fonction.
Syntax
st_npoints ( geoExpr )
Arguments
-
geoExpr: Une valeurGEOGRAPHYouGEOMETRY.
Returns
Valeur de type INT, représentant le nombre de points non vides dans la valeur d'entrée GEOGRAPHY ou GEOMETRY.
La fonction retourne NULL si l’entrée est NULL.
Examples
-- Returns the number of points in a non-empty multipoint geometry.
> SELECT st_npoints(st_geomfromtext('MULTIPOINT(10 34,44 57,EMPTY)'));
2
-- Returns the number of points in an empty multipoint geometry.
> SELECT st_npoints(st_geomfromtext('MULTIPOINT(EMPTY,EMPTY)'));
0
-- Returns the number of points in a non-empty polygon geometry.
> SELECT st_npoints(st_geomfromtext('POLYGON((0 0,1 0,1 1,0 1,0 0))'));
5