- Catégories :
ST_POINTN¶
Renvoie un point à un index spécifié dans un LineString.
- Voir aussi :
Syntaxe¶
Arguments¶
geography_or_geometry_expressionL’argument doit être une expression de type GEOGRAPHY ou GEOMETRY qui représente une LineString.
indexL’index du point à retourner. L’index doit être un nombre entier.
Un index négatif est interprété comme le décalage par rapport à la fin de la LineString. Par exemple,
-1est interprété comme le dernier point de la LineString,-2est interprété comme l’avant-dernier point, etc.
Renvoie¶
La fonction renvoie une valeur de type GEOGRAPHY ou GEOMETRY qui contient le Point à l’index spécifié du LineString.
Notes sur l’utilisation¶
Si
geography_or_geometry_expressionn’est pas une LineString, la fonction signale une erreur.Si
indexest hors limites (par exemple, dépasse le nombre de points dans la LineString), la fonction signale une erreur.
Exemples¶
Exemples GEOGRAPHY¶
La requête suivante renvoie le deuxième point d’une LineString :
La requête suivante utilise un index négatif pour retourner le deuxième point à partir de la fin d’une LineString :
Exemples GEOMETRY¶
La requête suivante renvoie le deuxième point d’une LineString :
La requête suivante utilise un index négatif pour retourner le deuxième point à partir de la fin d’une LineString :