Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 如何在SQL查询中转义括号?_Sql Server 2005_Tsql - Fatal编程技术网

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

Sql server 2005 如何在SQL查询中转义括号?,sql-server-2005,tsql,Sql Server 2005,Tsql,使用Microsoft SQL Server 2005-想知道如何在查询中转义括号 我试图在返回的某个列中找到“(”的字符串位置,但Management Studio一直认为我在使用该列时打开了另一个命令。我尝试了\但没有逃脱它 谢谢!这不适合你吗 select charindex('(', yourColumn) from yourTable 这不适合你 select charindex('(', yourColumn) from yourTable 您不需要逃避它,请参见下面的示例: s

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

我试图在返回的某个列中找到“(”的字符串位置,但Management Studio一直认为我在使用该列时打开了另一个命令。我尝试了\但没有逃脱它


谢谢!

这不适合你吗

select charindex('(', yourColumn)
from yourTable

这不适合你

select charindex('(', yourColumn)
from yourTable

您不需要逃避它,请参见下面的示例:

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


8

您不需要逃避它,请参见下面的示例:

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

8


似乎是这样的-我遇到了另一个问题,Management Studio没有正确显示相应的右括号。当我使用它时,我的下一个括号不会显示为关闭该函数,而是突出显示我试图在其上查找索引的实际括号。谢谢。@evanmortland:您能检查一下它的语法吗es-我有另一个问题,Management Studio没有正确显示相应的右括号。当我使用它时,我的下一个括号不会显示为关闭该函数,而是突出显示我试图在其上查找索引的实际括号。谢谢。@evanmortland:您能检查一下语法吗