如何在SQL查询中转义括号?

时间:2010-08-05 14:56:57

标签: sql-server-2005 tsql

使用Microsoft SQL Server 2005 - 想知道如何在查询中转义括号?

我正在尝试在我的一个列中找到“(”的字符串位置,但是当我使用它时,Management Studio一直在想我正在打开另一个命令。我已经尝试过了,但这并没有逃脱它

谢谢!

3 个答案:

答案 0 :(得分:3)

这对你不起作用?

select charindex('(', yourColumn)
from yourTable

答案 1 :(得分:1)

您无需转义它,请参阅下面的示例:

select charindex('(', x)
from (
    select 'asdasda(adsadas' as x
) a

<强>输出:

8

答案 2 :(得分:1)

select charindex('(',<columnname>) from <tableName>