기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Split
split
은 선택한 구분자를 기준으로 문자열을 하위 문자열 배열로 분할한 다음 위치에 따라 항목을 반환합니다.
분석이 아닌 데이터 준비 중 계산된 필드에만 split
을 추가할 수 있습니다. Microsoft SQL Server에 대한 직접 쿼리에서는 이 함수가 지원되지 않습니다.
구문
split(
expression
,delimiter
,position
)
인수
- expression
-
표현식은 문자열이어야 합니다. 문자열 데이터 형식을 사용하는 필드의 이름,
'12 Main Street;1402 35th Ave;1818 Elm Ct;11 Janes Lane'
와 같은 리터럴 값 또는 문자열을 출력하는 다른 함수에 대한 호출일 수 있습니다. - delimiter
-
문자열이 하위 문자열로 분할되는 지점을 구분하는 문자입니다. 예를 들어
split('one|two|three', '|', 2)
은 다음이 됩니다.one two three
position = 2
를 선택한 경우split
은'two'
을 반환합니다. - position
-
(필수) 배열에서 반환할 항목의 위치입니다. 배열의 첫 번째 항목 위치는 1입니다.
반환 타입
문자열 배열
예제
다음 예에서는 세미콜론 문자(;)를 사용하여 문자열을 배열로 분할하고 배열의 세 번째 요소를 반환합니다.
split('123 Test St;1402 35th Ave;1818 Elm Ct;11 Janes Lane', ';', 3)
다음 항목이 반환됩니다.
1818 Elm Ct
이 함수는 null 값을 포함한 항목이나 빈 문자열을 건너뜁니다.