以点字段为参数的 X() 和 Y() MySql 函数返回什么类型的数据
What type of data are returned by the X() and Y() MySql functions that take a point field as parameter
我不是很喜欢数据库。在地理空间查询中,我有这样的东西:
SELECT X(gps) AS longitude, Y(gps) AS latitude FROM MyTable
其中 gps 字段具有 point 作为类型。
它返回的值如下:
29,3715 -2,1790
我的疑问是:前面的X()和Y()函数返回的数据具体类型是什么?
看起来像 double-precision number
这里是 link,请注意,这些函数是 st_x
和 st_y
的别名,应该折旧。
此致,
詹姆斯
MySQL函数X()
的文档解释:
ST_X()
and X()
are synonyms. For more information, see the description of ST_X()
.
X()
is deprecated as of MySQL 5.7.6 and will be removed in a future MySQL release.
Use ST_X()
instead.
ST_X()
的文档说:
ST_X(P)
Returns the X-coordinate value for the Point
object p
as a double-precision number.
我不是很喜欢数据库。在地理空间查询中,我有这样的东西:
SELECT X(gps) AS longitude, Y(gps) AS latitude FROM MyTable
其中 gps 字段具有 point 作为类型。
它返回的值如下:
29,3715 -2,1790
我的疑问是:前面的X()和Y()函数返回的数据具体类型是什么?
看起来像 double-precision number
这里是 link,请注意,这些函数是 st_x
和 st_y
的别名,应该折旧。
此致,
詹姆斯
MySQL函数X()
的文档解释:
ST_X()
andX()
are synonyms. For more information, see the description ofST_X()
.
X()
is deprecated as of MySQL 5.7.6 and will be removed in a future MySQL release.
UseST_X()
instead.
ST_X()
的文档说:
ST_X(P)
Returns the X-coordinate value for the
Point
objectp
as a double-precision number.