2010-08-05 63 views
0

使用Microsoft SQL Server 2005-想知道如何在我的查询中隐藏括号?如何在SQL查询中隐藏括号?

我试图找到字符串位置的“(”在我的一列返回,但管理工作室不断思索我打开另一个命令,当我使用它。 。逃避它

谢谢

回答

3

,这并不为你工作

select charindex('(', yourColumn) 
from yourTable 
+0

看来它 - 我有另外的问题和Management Studio中没有显示相应的右括号正确。当我使用它时,我的下一个括号不会显示为关闭该函数,但突出显示了我试图找到索引的实际括号。谢谢。 – user53885 2010-08-05 15:01:11

+0

@evanmortland:你可以检查一次语法 – 2010-08-05 15:19:42

1

你不需要逃避它,见下面的例子:?

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

输出:

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