Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Abrufen der Koordinaten des MySQL-Punkttyps

Angenommen, Sie speichern GeomFromText('POINT(32 -122)') als eine Spalte namens MY_POINT in einer Tabelle namens MY_TABLE .

Holen Sie sich das X Koordinate (gibt 32 zurück in diesem Beispiel):

SELECT ST_X(MY_POINT) as latitude FROM MY_TABLE;

Erhalten des Y Koordinate (gibt -122 zurück in diesem Beispiel):

SELECT ST_Y(MY_POINT) as longitude FROM MY_TABLE;

Wichtig :Verwenden Sie vor Version 5.6 X() und Y() anstelle von ST_X() und ST_Y().