我要求获取所有在某些列中具有值的行,例如d'Souza或以我尝试使用 like 查询作为'[a-zA-Z]的东西的形式]''''但它不起作用。请你帮忙
答案 0 :(得分:1)
尝试使用'%''%'
可悲的是,SQL的LIKE语句不提供高级RegEx功能(尽管对于db2可能有所不同)。但是,在您对结果进行过滤后,您可以使用脚本或作为应用程序的一部分进行细粒度检查。
<强> [编辑] 强> 正如你所写的那样,你在语句开头就有%符号的限制,你可以尝试复杂的东西:
'a''%'或'b''%'或...''''%'或'B''%'...
代码不是很漂亮,但有效。
答案 1 :(得分:0)