在Sql Server中,我有以下字符串:
我有一个以下的字符串:
我有一个以下的字符串:
DECLARE @str nvarchar(max);
set @str = "Hello how are you doing today,Its Monday and 5 waiting days";
DECLARE @srch nvarchar(max);
set @srch = " how,doing,monday,waiting";
现在我想检查字符串(str)是否包含(srhc)中的任何一个字符串(以逗号分隔)
我只想在SQL Server中实现
有没有可能使用in子句编写一些查询
比如
select from @str where _____ in (select * from CommaSplit(@srch)
CommaSplit函数返回@srch逗号分隔值的行。
由于@srch的值可能非常长,因此我不想使用游标或任何循环概念。
谢谢。