其中charindex在SQL Server中不起作用

时间:2014-11-05 16:54:55

标签: sql sql-server

这是查询,它返回零匹配:

select * 
from CompleteSet
where CHARINDEX(CompleteSet.Problem,'aaa') > 0

我知道我确实在aaa中有CompleteSet条目。

我无法弄清楚发生了什么。

1 个答案:

答案 0 :(得分:7)

你已经倒退了,你正在寻找的角色是第一个参数:

select * from CompleteSet
where CHARINDEX('aaa',CompleteSet.Problem) > 0

每条MSDN链接在评论中有用地添加:

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )  

方括号表示可选参数。