MSSQL에서 문자열 Split

vencott·2021년 5월 19일
0

MSSQL에서 구분자를 이용해 문자열을 분리하는 Split 기능을 사용하기 위해선 직접 Custom 함수를 만드는 방법도 있으나, 제약조건을 만족한다면 내장함수 PARSENAME() 을 이용하는 것도 좋은 방법이다

PARSENAME()의 특징

  1. 구분자는 점(.)으로
  2. 최대 4개의 token으로 구분 가능
  3. Index(두번째 파라미터)는 뒤에서부터 시작

사용 예

PARSENAME('D.C.B.A', 1) -- A
PARSENAME('D.C.B.A', 2) -- B
PARSENAME('D.C.B.A', 3) -- C
PARSENAME('D.C.B.A', 4) -- D
profile
Backend Developer

0개의 댓글