提取邮政编码领域的主要城镇部分

时间:2015-01-28 17:49:17

标签: ms-access

我希望从完整邮政编码中提取邮政编码的主要部分。这可能是一两个字母,取决于城镇。即L为L13 5AQ(利物浦邮编)或LS为LS13 5AQ(利兹邮政编码)。我可以使用简单的Access Query公式来执行此操作吗?

2 个答案:

答案 0 :(得分:2)

我会非常小心地依赖于这个城镇/城市,因为它经常指向“邮政城镇”,它可能不是整个邮政编码所在的城镇/城市。

例如,NR邮政编码与Norwich有关,但也包括Gt Yarmouth和Lowestoft等大城镇。

它们也可以是非地理相关的,如此列表中的第六个提及 - https://medium.com/@allies/6-common-mistakes-when-capturing-and-storing-uk-addresses-ad72e0cf10c8

  
      
  1. 邮政编码并不总是与地理区域相关
  2.         

    PAF®中有几个令人难忘的邮政编码,如GIR 0AA   Girobank(很可惜他们去了,并改名为   桑坦德)。

         

    不要依赖前两个字符总是帮助你解决   到一个地区。

答案 1 :(得分:1)

您可以使用此查询获取前两个字母,并检查前两个字符是否按字母顺序排列

SELECT LEFT(my_field, 2) FROM tbl WHERE my_field LIKE '[a-Z][a-Z]%'