【发布时间】:2022-01-08 17:16:32
【问题描述】:
我有一张带有多边形的表,如果名称属性以相同的两个单词开头,我想将其合并到一个多边形中。
ANGELHOLM TMA SECTOR KLIPPAN,
ANGELHOLM TMA 部门 LAHOLM,
安卡拉 TMA,安卡拉 TMA 下层,
安卡拉 TMA 上层,
安塔利亚APP CARDAK UPPER SECTOR,
安塔利亚APP东中部,
安塔利亚APP东中部,
安塔利亚APP东区-,
安塔利亚APP北区,
安塔利亚 APP 东南 LOWER SE,
安塔利亚 APP SOUTHWEST LOWER SE,
安塔利亚应用程序西部中部,
安塔利亚应用程序西部上层-,
塔那那利佛TMA,
塔那那利佛TMA
即我想对所有以 “ANTALAYA TMA%”到一个多边形,
ANKARA TMA% 到一个多边形,
ANGELHOLM TMA% 到一个多边形,
ANTALYA APP% 到一个多边形,
ANTANANARIVO TMA% 到一个多边形
等等
问题是我不想硬编码,即“ANKARA TMA%”,因为表中有数千个对象/名称。 我想在一个查询中与名称中我不知道的前两个单词进行比较,然后将它们 ST_JOIN 连接在一起。
是否可以在 SQL 中做到这一点?
【问题讨论】:
标签: sql postgresql postgis