- Catégories :
ST_X¶
Renvoie la longitude (coordonnée X) d’un point représenté par un objet GEOGRAPHY ou GEOMETRY.
Syntaxe¶
ST_X( <geography_or_geometry_expression> )
Arguments¶
geography_or_geometry_expression
L’argument doit être une expression de type GEOGRAPHY ou GEOMETRY et contenir un point.
Renvoie¶
Cela renvoie une valeur REAL.
Notes sur l’utilisation¶
Emet une erreur si l’argument n’est pas un point.
Exemples¶
Exemples GEOGRAPHY¶
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 | +--------------------------------+------------+--------------------------------+------------+