Catégories :

Fonctions géospatiales

ST_Y

Renvoie la latitude (coordonnée Y) d’un point.

Syntaxe

ST_Y( <geography_expression> )

Arguments

expression_géographie

L’argument doit être l’expression de type GEOGRAPHY et qui contient un point.

Renvoie

Cela renvoie une valeur REAL.

Notes sur l’utilisation

  • Emet une erreur si l’argument n’est pas un point.

Exemples

Cela montre une utilisation simple des fonctions ST_X et ST_Y avec des données VARCHAR :

SELECT ST_X(ST_MAKEPOINT(37.5, 45.5)), ST_Y(ST_MAKEPOINT(37.5, 45.5));
+--------------------------------+--------------------------------+
| ST_X(ST_MAKEPOINT(37.5, 45.5)) | ST_Y(ST_MAKEPOINT(37.5, 45.5)) |
|--------------------------------+--------------------------------|
|                           37.5 |                           45.5 |
+--------------------------------+--------------------------------+

Cela montre l’utilisation des fonctions ST_X et ST_Y avec des valeurs NULL :

SELECT
    ST_X(ST_MAKEPOINT(NULL, NULL)), ST_X(NULL),
    ST_Y(ST_MAKEPOINT(NULL, NULL)), ST_Y(NULL)
    ;
+--------------------------------+------------+--------------------------------+------------+
| ST_X(ST_MAKEPOINT(NULL, NULL)) | ST_X(NULL) | ST_Y(ST_MAKEPOINT(NULL, NULL)) | ST_Y(NULL) |
|--------------------------------+------------+--------------------------------+------------|
|                           NULL |       NULL |                           NULL |       NULL |
+--------------------------------+------------+--------------------------------+------------+