使用Microsoft SQL Server 2005 - 想知道如何在查询中转义括号?
我正在尝试在我的一个列中找到“(”的字符串位置,但是当我使用它时,Management Studio一直在想我正在打开另一个命令。我已经尝试过了,但这并没有逃脱它
谢谢!
答案 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>