Character-Set

Netezza LIKE 運算符未找到後續反斜杠

  • June 27, 2014

當第一個字元包含反斜杠字元時,Netezza 能夠在使用 LIKE 運算符時查找記錄。但是當後續字元包含反斜杠字元時,它不能。我該如何糾正?

結果集有記錄:

SELECT * FROM TABLENAME WHERE PATH LIKE ‘\some_path%’

結果集有 0 條記錄:

SELECT * FROM TABLENAME WHERE PATH LIKE ‘\some_path%’

我必須避免模式匹配字元串中的轉義字元(在 LIKE 之後),並附ESCAPE ''加以避免使用反斜杠作為轉義字元。在這個例子中,我在_文字中有字元,也有\字元。

引用自:https://dba.stackexchange.com/questions/69018