쿼리 결과값이 아래와 같이 나오는데 a+b+c+d e+f+g+h 1+2+3+k k+2+4+9+5 그 값들을 아래와 같이 추출하고 싶습니다. a+b+c e+f+g 1+2+3 k+2+4+9 즉 제일 마지막 + 기호 이후 글자는 무시하겠다는거죠 substring을 이용해서 하면 된다는것은 알겠는데.... ^^ 휴....답답하네요. 부탁드립니다.
Declare @document varchar(64) Declare @patLen int
SELECT @document = 'k+2+4+9+52232' Set @patLen = charindex('+', reverse(@document)) Select left(@document, len(@document)-@patLen)