是否存在某种可以通过蒙版参数进行搜索的功能?示例:传递5个char值XDWTR并返回与任何char匹配的所有行。来自另一个具有掩码值的表的组合: AW _,_ CH , _DW,_DW ,____ R。我的掩码值始终为5个字符。此搜索将返回2个与_DW___匹配的字符串,因为第二个和第三个DW匹配XDWTR的第二个和第三个值。另一个___DW_从第3个位置开始。所以这不是比赛。 ____R是匹配项,因为它是最后一个位置。与XDWTR中的R匹配。
任何有用的例子都很好。
答案 0 :(得分:0)
我想你想要
where masked_param like concat('%', masked_value, '%')
如果掩码的值实际上是五个字符,则不需要concat()
:
where masked_param like masked_value
这是因为_
是like
中任何单个字符的转义字符。