T-SQL如何转义星号(*)字符

got*_*tqn 3 t-sql sql-server escaping character

我想搜索一下这个字符串

*|*
Run Code Online (Sandbox Code Playgroud)

或更具体

LIKE '%*|*%'
Run Code Online (Sandbox Code Playgroud)

但是

*
Run Code Online (Sandbox Code Playgroud)

意味着符号本身.怎么逃避呢?

编辑:实际上,由于我的代码中的其他问题,我误导了.无论如何,你完全正确,在LIKE语句中,*字符没有特殊含义.

pod*_*ska 7

你不需要逃避它.*在一个like条款中没有特殊价值

 select * from yourtable where field LIKE '%*|*%' 
Run Code Online (Sandbox Code Playgroud)

请参阅http://msdn.microsoft.com/en-us/library/ms179859(v=sql.100).aspx