gpt4 book ai didi

mysql - sql 查询不适用于 concat 和 astext

转载 作者:太空宇宙 更新时间:2023-11-03 12:30:38 24 4
gpt4 key购买 nike

SELECT LATITUDE,
LONGITUDE,
AsText(concat(LATITUDE,',' ,LONGITUDE)) AS point
FROM incident_google

查询不适用于 AsText

它显示结果为 NULL

如何获取 astext 值。

如果问题出在 concat 或 AStext 上。

我需要这个查询的结果。

现在的结果是,

38.8994816000000014 -76.9785097000000036    NULL
38.9445079999999990 -77.0045459999999906 NULL

我需要的结果是

38.8994816000000014 -76.9785097000000036    38.899481600000001476.9785097000000036

最佳答案

AsText() 是一个特殊函数,用于处理 geometry 类型的列。

纬度和经度对我来说似乎不是几何类型;他们只是花车。如果您省略 AsText(),它应该可以正常工作:

SELECT LATITUDE,LONGITUDE, concat(LATITUDE,',' ,LONGITUDE) AS point 
FROM incident_google

SQLFiddle example .

注意:另一方面,如果您正在使用地理空间扩展,则需要指定您正在使用的类型以及您正在尝试执行的操作。这是一个相当专业的领域。

关于mysql - sql 查询不适用于 concat 和 astext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15565527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com