我有一个访问数据库,在其中我有一个表,其中包含一个带有多行文本的备注字段。这用于存储地址。我需要使用正则表达式在该备忘录字段中查找邮政编码(在任何行上),然后将其放入新列中。
这需要在选择查询中使用以相应地返回一组结果。
任何帮助表示赞赏。
更新:示例数据
【地址备注栏】:
10街
A镇
A县
DE14 1DJ
我需要将其拆分为
【地址备注栏】:
10街
A镇
A县
【邮编栏目】:
DE14 1DJ
更新:
下面应该找到 Postcode 值,但我不知道如何将其应用于 Select 语句,此外,一旦找到邮政编码,将值拆分到新字段中。
([A-PR-UWYZ0-9][A-HK-Y0-9][AEHMNPRTVXY0-9]?[ABEHMNPRVWXY0-9]? {1,2}[0-9][ABD-HJLN-UW-Z]{2}|GIR 0AA)
更新:更多信息
邮政编码并不总是备忘录字段中的最后一行,如下所示
【地址备注栏】:
10 The Street
A Town
DE14 1DJ
电话:01234567891
11 The Street
DE14 1DJ
电话:01234567891
abcdefg
11 The Street
DE3 1DJ
电话:01234567891
abcdefg