我希望从完整邮政编码中提取邮政编码的主要部分。这可能是一两个字母,取决于城镇。即L为L13 5AQ(利物浦邮编)或LS为LS13 5AQ(利兹邮政编码)。我可以使用简单的Access Query公式来执行此操作吗?
答案 0 :(得分:2)
我会非常小心地依赖于这个城镇/城市,因为它经常指向“邮政城镇”,它可能不是整个邮政编码所在的城镇/城市。
例如,NR邮政编码与Norwich有关,但也包括Gt Yarmouth和Lowestoft等大城镇。
它们也可以是非地理相关的,如此列表中的第六个提及 - https://medium.com/@allies/6-common-mistakes-when-capturing-and-storing-uk-addresses-ad72e0cf10c8
- 邮政编码并不总是与地理区域相关
醇>PAF®中有几个令人难忘的邮政编码,如GIR 0AA Girobank(很可惜他们去了,并改名为 桑坦德)。
不要依赖前两个字符总是帮助你解决 到一个地区。
答案 1 :(得分:1)
您可以使用此查询获取前两个字母,并检查前两个字符是否按字母顺序排列
SELECT LEFT(my_field, 2) FROM tbl WHERE my_field LIKE '[a-Z][a-Z]%'