top of page
![](https://static.wixstatic.com/media/11062b_fac51a38acf24ea2aa030216e01a0ea3f000.jpg/v1/fill/w_288,h_162,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/11062b_fac51a38acf24ea2aa030216e01a0ea3f000.jpg)
ST_SwapXY(g)
Accepts an argument in internal geometry format, swaps the X and Y
values of each coordinate pair within the geometry, and returns the
result.
ST_SwapXY() handles its arguments as described in the introduction to
this section.
URL: https://dev.mysql.com/doc/refman/8.0/en/gis-format-conversion-functions.html
Example
mysql> SET @g = ST_LineFromText('LINESTRING(0 5,5 10,10 15)');
mysql> SELECT ST_AsText(@g);
+----------------------------+
| ST_AsText(@g) |
+----------------------------+
| LINESTRING(0 5,5 10,10 15) |
+----------------------------+
mysql> SELECT ST_AsText(ST_SwapXY(@g));
+----------------------------+
| ST_AsText(ST_SwapXY(@g)) |
+----------------------------+
| LINESTRING(5 0,10 5,15 10) |
+----------------------------+
bottom of page