0

LATITUDE并且LATITUDE是我的两列。

我必须将这两列合并为一列。

我必须将这两列组合为点值。

我试过这个..,

SELECT `LATITUDE`, (LATITUDE) + ' ' + LONGITUDE+) AS point
FROM incident_google

但它不工作。

如何将这两列合并为一列?

EX: LATITUDE= 38.8994816000000014,LONGITUDE=-76.9785097000000036

我需要作为

(38.8994816000000014,76.9785097000000036) as point

并为此说出答案..,

提前感谢。

4

4 回答 4

1

使用如下,

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

参考:http ://www.tutorialspoint.com/mysql/mysql-concat-function.htm

于 2013-03-22T06:15:23.320 回答
0

在mysql中

select CONCAT(LATITUDE, ",", LONGITUDE) as point FROM incident_google
于 2013-03-22T06:09:29.077 回答
0

尝试这个:

SELECT LATITUDE, '('+Convert(varchar(30),LATITUDE) + ',' + Convert(varchar(30),LONGITUDE)+')' AS point FROM incident_google
于 2013-03-22T06:11:16.680 回答
0

选择 '(' + convert(varchar(50),LATITUDE) + ',' + convert(varchar(50),LONGITUDE) + ')' 作为 Point FROM event_google

于 2013-03-22T06:15:55.310 回答