代码之家  ›  专栏  ›  技术社区  ›  AndreaNobili

以点字段为参数的X()和Y()MySql函数返回什么类型的数据

  •  1
  • AndreaNobili  · 技术社区  · 8 年前

    我不太喜欢数据库。在地理空间查询中,我有如下内容:

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

    全球定位系统 现场hve 指向 作为类型。

    它返回如下值:

    29,3715    -2,1790
    

    我的疑问是:前文返回的数据的确切类型是什么 X() Y() 作用

    2 回复  |  直到 8 年前
        1
  •  2
  •   James Scott    8 年前

    看起来像一个 double-precision number

    这是 link ,请注意,这些函数是的别名 st_x st_y 到期折旧。

    当做

    詹姆斯

        2
  •  1
  •   axiac    8 年前

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

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

    X()
    使用 ST_X() 相反

    文件 ST_X() 说:

    ST_X(P)

    返回的X坐标值 Point 对象 p