如何只在一列上返回查询?

时间:2014-01-24 12:13:54

标签: postgresql postgresql-9.1 postgis postgresql-9.2

希望我的查询数据库只返回一列!

select  longitude,  latitude  
from  mytable;
longitude       latitude
42.74575        -5.096483
42.745567       -5.097
42.745          -5.098717

我想这样:

-42.74575 -5.096483,   -42.745567 -5.097,   -42.745 -5.098717

2 个答案:

答案 0 :(得分:0)

select string_agg(longitude::text||' '||latitude::text, ',')
from mytable

答案 1 :(得分:0)

我相信这就是你所需要的......

SELECT to_char(longitude, 'FM9999') || '  ' || to_char(latitude, 'FM9999') FROM mytable

如果您不知道有多少位数,只需估算最大值:'FM999999999999999999'