2016-11-30 60 views
0

似乎無法訪問使用psql的osm數據中的addr:housenumber字段。postgresql - 如何獲得在其中具有':'字符的字段的句柄

這裏是命令我想,我得到一個語法錯誤:

select planet_osm_polygon.addr:housenumber from planet_osm_polygon, planet_osm_line where planet_osm_line.name ilike '%washington street%' limit 3; 

爲簡單起見,這甚至不會工作:

select addr:housenumber from planet_osm_polygon limit 3; 

回答

1

嘗試

select planet_osm_polygon."addr:housenumber" from planet_osm_polygon, planet_osm_line where planet_osm_line.name ilike '%washington street%' limit 3; 
+0

對不起,不起作用:錯誤:列「planet_osm_polygon.addr:housenumber」不存在 – rikkitikkitumbo

+0

我更新了查詢 – d345k0

+0

BINGO !!!這工作 – rikkitikkitumbo

2

什麼

SELECT "addr:housenumber" FROM planet_osm_polygon LIMIT 3; 

+0

謝謝!這是‘地址:housenumber’奏效....我是想‘地址:housenumber’。並會剛剛結束了創建我自己的字符串無論其,我仍然無法獲得「planet_osm_polgyon.addr:housenumber」的工作 – rikkitikkitumbo

相關問題