How can I escape square brackets in a LIKE clause?

后端 未结 10 2057
被撕碎了的回忆
被撕碎了的回忆 2020-11-22 14:28

I am trying to filter items with a stored procedure using like. The column is a varchar(15). The items I am trying to filter have square brackets in the name.

For ex

10条回答
  •  醉梦人生
    2020-11-22 14:49

    Let's say you want to match the literal its[brac]et.

    You don't need to escape the ] as it has special meaning only when it is paired with [.

    Therefore escaping [ suffices to solve the problem. You can escape [ by replacing it with [[].

提交回复
热议问题