我在stackoverflow上发布了相同的内容(请告诉我是否必须删除一个)。
我正在处理 DB2 数据库,据我所知,不支持正则表达式(没有其他库)。
因此,我无法实现类似于本文“将正则表达式匹配的强大功能引入 SQL ”中所解释的内容
你知道我是否可以用 SQL 语句“模拟”这样的正则表达式吗?
^a[aofdmep]{1}[az]{1}[a-z0-9]{4}[sidbfkfpo]{1}
编辑
在上述假设中,我发现WHERE Like 谓词对我来说是可以接受的:
WHERE USER_NAME 不喜欢“a___”
但这是不安全的,并且不涵盖我没有可以匹配的固定字符的其他情况。