Netezza LIKE 运算符未找到后续反斜杠
-
11-12-2019 - |
题
当第一个字符包含反斜杠字符时,Netezza 能够在使用 LIKE 运算符时查找记录。但当后续字符包含反斜杠字符时,则不能。我该如何纠正这个问题?
结果集有记录:
从tableName中选择 *路径' some_path%'
结果集有0条记录:
从tableName中选择 *路径,例如' some_path %'
解决方案
我必须避免模式匹配字符串中的转义字符(在 LIKE 之后),并附加 ESCAPE ''
以避免使用反斜杠作为转义字符。在这个例子中,我有 _
文字中的字符,以及 \
人物。
不隶属于 dba.stackexchange