我需要获取所有在某些列中有价值的行,例如d'souza或某种形式的东西“我尝试使用类似查询的形式为[[a-zA-Z]''%',但它不起作用。请你帮忙

最佳答案

尝试使用'%'%'

遗憾的是,SQL的LIKE语句不提供高级RegEx功能(尽管db2可能有所不同)。但是,在像这样过滤结果之后,您可以使用脚本或作为应用程序的一部分进行细粒度的检查。

[编辑]
如您所写,语句开头对%符号有限制,您可以尝试一些复杂的操作,例如:

'a'%'或'b'%'或...'A'%'或'B''%'...

不是很漂亮的代码,但是有效。

关于java - 我想要满足以下条件的db2查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5510453/

10-14 11:55