2010-08-05 21 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>