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

时间:2012-10-19 15:17:15

标签: sql-server tsql escaping character

我想搜索一下这个字符串

*|*

或更具体的

LIKE '%*|*%'

但是

*

表示符号本身。怎么逃避它?

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

1 个答案:

答案 0 :(得分:7)

你不需要逃避它。 *like子句

中没有特殊价值
 select * from yourtable where field LIKE '%*|*%' 

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