2014-03-19 5 views
0

xxxx200_xx 형식 또는 xxx200_x 형식의 항목이있는 열이 있습니다.문자열에서 하위 문자열 제거

200_ 및 그 이후의 문자를 제거하여 남은 문자열이 200_ 문자 앞에 4, 5 또는 6 자리가되도록 할 수 있습니까?

감사합니다.

답변

2

는 간단히과 같이 LEFTCHARINDEX 사용

SELECT LEFT(yourColumn, CHARINDEX('200_',yourColumn)-1); 

을 그래서이 :

SELECT LEFT('xxx200_xx', CHARINDEX('200_','xxx200_xx')-1); 

출력이 :

'xxx' 
+0

고마워 프랜시스 P를! – user3022742

관련 문제