@ToSearch라는 다음 문자열이 주어지면 문자열의 모든 S 문자 색인과 일치하는 결과를 어떻게 얻을 수 있습니까? 예를 들어 는 :t-sql 문자열 찾기 및 색인보고
set @ToSearch = 'SQLServer 2008 includes a variety of string and null functions' ;
set @Tofind = 's';
match 1 match 2 match 3 match 4
----------- ----------- ----------- -----------
1 4 23 38
이 시도하지만 의심처럼 작동하지 않습니다.
SET @ToSearchTemp =
SUBSTRING(@ToSearchTemp, CHARINDEX('s',@ToSearchTemp,1), LEN(@ToSearchTemp));
아이디어를 CTE 또는 단순히 쿼리로 해결하는 방법
필자는 복사 및 붙여 넣기에 문제가 있었지만 어쨌든 이것은 내 질문에 대한 해결책입니다. 나는 cte 응답을 곧 게시 할 것이다. – hidden