X()和Y()MySql函数返回什么类型的数据,它们将点字段作为参数

时间:2017-10-04 07:38:39

标签: mysql database geospatial rdbms mysql-spatial

我不是那么进入数据库。在地理空间查询中我有这样的东西:

SELECT X(gps) AS longitude, Y(gps) AS latitude FROM MyTable

gps 字段指向的类型。

它的回归价值如下:

29,3715    -2,1790

我的疑问是:前一个 X() Y()函数返回的确切数据类型是什么?

2 个答案:

答案 0 :(得分:1)

看起来像double-precision number

以下是link,请注意这些功能是st_xst_y的别名,并且是折旧的。

此致

詹姆斯

答案 1 :(得分:1)

MySQL函数X()的文档解释了:

  

ST_X()X()是同义词。有关详细信息,请参阅ST_X()的说明。

     自MySQL 5.7.6起,

X()已被弃用,将在未来的MySQL版本中删除。
请改用ST_X()

ST_X()的文档说:

  

ST_X(P)

     

返回Point对象p的X坐标值作为双精度数。