SQL:从两列中选择值并显示为一列

时间:2013-03-22 06:06:53

标签: mysql sql sql-server-2008

LATITUDELATITUDE是我的两个专栏。

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

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

我试过了..,

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

但它不起作用。

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

EX: LATITUDE= 38.8994816000000014,LONGITUDE=-76.9785097000000036

我需要

(38.8994816000000014,76.9785097000000036) as point

并说出答案..,

感谢您的进步。

4 个答案:

答案 0 :(得分:1)

使用如下,

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

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

答案 1 :(得分:0)

在mysql中

select CONCAT(LATITUDE, ",", LONGITUDE) as point FROM incident_google

答案 2 :(得分:0)

试试这个:

SELECT LATITUDE, '('+Convert(varchar(30),LATITUDE) + ',' + Convert(varchar(30),LONGITUDE)+')' AS point FROM incident_google

答案 3 :(得分:0)

SELECT'('+ convert(varchar(50),LATITUDE)+','+ convert(varchar(50),LONGITUDE)+')'作为Point FROM incident_google