我有这样的代码
contents
当我运行此查询时。显示这样的错误?如何解决这个问题..
SELECT ST_GeomFromText('POINT(replace( koordinat, ',', ' '))');
第1行:... ECT ST_GeomFromText(' POINT(替换(koordinat,',',''))');
答案 0 :(得分:0)
首先,您必须使用连接运算符||
:
'POINT('|| replace( koordinat, ',', ' ') ||')'
此外,建议通过将SRID作为第二个参数传递给函数ST_GeomFromText()来设置输出几何的SRID。假设你有lon / lat坐标,你将使用4326作为SRID:
SELECT ST_GeomFromText('POINT('||replace( koordinat, ',', ' ') || ')', 4326)
FROM your_table;