MSSQL PARSENAME 함수로 문자열 구분자로 분리하기 (STRING_SPLIT 대신 사용하기)


MSSQL PARSENAME 함수로 문자열 구분자로 분리하기 (STRING_SPLIT 대신 사용하기)

Mircosoft SQL Server (MSSQL) 오늘은 MSSQL 함수 중 'STRING_SPLIT' 대신 사용할 수 있는 'PARSENAME'에 대해 알아보겠습니다. PARSENAME은 STRING_SPLIT와 마찬가지로 구분자로 문자열을 분리해주는 함수인데요.

중요한 차이점은 반환되는 형태가 개별 컬럼 형식이라는 점입니다. STRING_SPLIT는 구분자로 분리된 문자열을 여러 행으로 반환하기 때문에, 컬럼별로 사용하려면 추가적으로 PIVOT을 사용해야 했습니다.

하지만 PARSENAME은 분리된 값을 개별 컬럼으로 반환해 주기 때문에 용도에 따라 PARSENAME을 사용하는 것이 더 간편할 때가 있습니다. PARSENAME('문자열', 1) PARSENAME('문자열', 2) MS-SQL PARSENAME 사용법은 아주 간단합니다.

점(.) 으로 구분되어 있는 문자열을 분리하여 몇 번째에 위치한 분리된 문자열을 가져올 지만 파라미터로 정의해주면 되는데요.

SELECT PAR...


#MSSQL #PARSENAME #SQLD #SQLP #SQLServer #STRING_SPLIT #구분자로문자열분리 #문자열구분 #문자열분리

원문링크 : MSSQL PARSENAME 함수로 문자열 구분자로 분리하기 (STRING_SPLIT 대신 사용하기)