我有有行看起来像
BBB-888-8557ZZV-003.XYZ
BBB-999-8787ZZV-00D.XYZ
我需要找到一个场(和替换我确定后,我选择返回正确的行:))匹配正则表达式的所有记录:
/-\d\d[A-Z]/g
因此,所有字段都有一个负号后跟两位数字后跟一个字母。
我也只需要过滤其中有999个字段。
我尝试以下SQL,但它不返回任何结果:一旦被发现
SELECT *
FROM `track`
WHERE (
pod LIKE "BBB-999%"
AND pod
REGEXP '/-\d\d[A-Z]/g'
)
而且,这将是一个快速的,为什么来代替所有这些领域:
BBB-999-8787ZZV-_MARK_D.XYZ
我已经给你一个解决方案,它可以用字符串处理任意长度。请看看是否有机会,谢谢。 –