Java 我想要一个满足以下条件的db2查询
我需要获取所有在某个列中有值的行,比如d'souza,或者以某物的形式,我尝试使用类似于的查询作为'[a-zA-Z]''%',但它不起作用。请需要您的帮助使用“%”尝试“喜欢” 遗憾的是,SQL的LIKE语句没有提供高级正则表达式功能(尽管对于db2可能有所不同)。但是,在像这样过滤结果之后,可以使用脚本或作为应用程序的一部分进行细粒度检查 [编辑] 正如您所写,您对语句开头的%符号有限制,您可以尝试一些复杂的操作,如: “a”“%”或“b”“或…”A“%”或“B”%”Java 我想要一个满足以下条件的db2查询,java,db2,Java,Db2,我需要获取所有在某个列中有值的行,比如d'souza,或者以某物的形式,我尝试使用类似于的查询作为'[a-zA-Z]''%',但它不起作用。请需要您的帮助使用“%”尝试“喜欢” 遗憾的是,SQL的LIKE语句没有提供高级正则表达式功能(尽管对于db2可能有所不同)。但是,在像这样过滤结果之后,可以使用脚本或作为应用程序的一部分进行细粒度检查 [编辑] 正如您所写,您对语句开头的%符号有限制,您可以尝试一些复杂的操作,如: “a”“%”或“b”“或…”A“%”或“B”%” 不是很漂亮的代码,但是很
不是很漂亮的代码,但是很有效。我希望这就是你想要的。请阅读这篇文章 DB2数据库,regexp不受支持(没有其他库)
@GuruKulki:为什么,它对某些记录不起作用,请说得更具体一些。我在开始时对使用%有一些限制,就像你的答案一样,这很有效,但我不能使用。