我需要邮政区域(第一个字母)与我的字符串匹配的所有邮政编码。
示例邮政编码:
SW12 3AB
S12 3AB
如果我的邮政区域字符串是'它应该只返回S12 3AB
。
如果我的邮政区域字符串是' sw'它应该只返回SW12 3AB
。
这是我的疑问:
SELECT ID, Postcode
FROM order
WHERE Postcode REGEXP '^s[0-9].*'
花了几个小时阅读手册后,我发现这种语法没有问题。 - 邮政编码必须以我的字符串开头 - 字符串必须后跟一个数字 - 任何事情都可能发生在
之后不幸的是不会返回任何记录。我做错了什么?
答案 0 :(得分:1)
我发现了这个问题,我觉得很傻。
没有英国邮政编码区" S"因此没有找到任何匹配。
它与这些" N"完美配合。和" NW"以及所有其他有效区域。
如果有办法,我希望删除这篇文章。道歉。