-
MS SQL 구분자로 문자열로 자르기
구분자로 자르기 문자열: 'I;AM;TW' -- ';' 기준으로 앞 자르기 SELECT LEFT('I;AM;TW', CHARINDEX(';', 'I;AM;TW')-1); 설명: CHARINDEX 함수로 구분자 (;) 의 위치를 알아내 LEFT함수로 잘라준다. ;구분자는 왼쪽에서 2번째에 위치하므로 CHARINDEX(';','I;AM;TW') 는 2를 출력한다. 결과: I -- ';' 기준으로 중간 자르기 SELECT SUBSTRING( 'I;AM;TW' , CHARINDEX(';', 'I;AM;TW')+1 , LEN('I;AM;TW') -CHARINDEX(';', ''I;AM;TW') -CHARINDEX(';',, REVERSE('I;AM;TW'))); 설명: SUBSTRING 함수를 사용, 중간 문자열..
SQL/MS-SQL & SQL Server Management Studio
2019. 10. 14.