How can I escape square brackets in a LIKE clause?

后端 未结 10 2063
被撕碎了的回忆
被撕碎了的回忆 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:43

    I needed to exclude names that started with an underscore from a query, so I ended up with this:

    WHERE b.[name] not like '\_%' escape '\'  -- use \ as the escape character
    

提交回复
热议问题