在 Sql 服务器中
我有一个以下字符串
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 是否包含 srch 的任何字符串(逗号分隔的字符串)
我只希望它在 sql server
是否有可能用 in 子句编写一些查询
喜欢
select from @str where _____ in (select * from CommaSplit(@srch)
其中 CommaSplit 函数重新返回 @srch 逗号分隔值的行
我不想使用游标或任何循环概念,因为 @srch 值可能很长
谢谢