Получение координат типа точки MySQL

Я храню lat/long пар в MySQL как точку, используя что-то вроде:

GeomFromText('POINT(32 -122)')

Учитывая точку, как я могу получить отдельные координаты X/Y?

Ответ 1

Скажем, вы храните GeomFromText('POINT(32 -122)') как столбец с именем MY_LATLNG в таблице с именем MY_TABLE.

Получение координаты X (вернет 32 в этом примере):

SELECT X(MY_LATLNG) FROM MY_TABLE;

Получение координаты Y (вернет -122 в этом примере):

SELECT Y(MY_LATLNG) FROM MY_TABLE;