sql >> Database teknologi >  >> RDS >> Mysql

Henter koordinaterne for MySQL-punkttypen

Lad os sige, at du gemmer GeomFromText('POINT(32 -122)') som en kolonne kaldet MY_POINT i en tabel kaldet MY_TABLE .

Henter X coordinate (vil returnere 32 i dette eksempel):

SELECT ST_X(MY_POINT) as latitude FROM MY_TABLE;

Henter Y coordinate (vil returnere -122 i dette eksempel):

SELECT ST_Y(MY_POINT) as longitude FROM MY_TABLE;

Vigtigt :Før version 5.6 skal du bruge X() og Y() i stedet for ST_X() og ST_Y().



  1. Hvordan beregner jeg tabelstørrelse i Oracle

  2. Hvordan sætter jeg en 'if-klausul' i en SQL-streng?

  3. LOAD DATA INFILE virker ikke

  4. Hvad er standardpræcision og skala for et tal i Oracle?