explode

개요

선택한 컬럼을 구분자를 통해서 분리하여 새로운 레코드로 만드는 명령어

타입

TEXT

설명

선택한 컬럼의 데이터를 구분자를 이용해 분리하고, 새로운 레코드로 만듭니다. (원래 데이터는 삭제) 구분자는 사용자가 지정한 문자

예)

원본 데이터

A

B

C

a,b,c,d

1,2,3,4

가,나,다,라

C 컬럼을 분해한 후 데이터

A

B

C

a,b,c,d

1,2,3,4

a,b,c,d

1,2,3,4

a,b,c,d

1,2,3,4

a,b,c,d

1,2,3,4

Parameters

... | explode col=<column> sep='<seperater>'

이름

설명

필수/옵션

col

필드 이름을 사용합니다.

필수

sep

구분자로 사용할 문자. single-quote 를 사용해 구분자를 입력 할 수 있습니다. 예) single-quote: ','

필수

Examples

예제 데이터

A

B

C

a,b,c,d

1,2,3,4

가,나,다,라

e,b,g

17,51,,45

가,,나,미

h,a,j,k

6,33,44

모,비,젠

  1. 모든 선택 필드를 하나의 구분자로 처리 하는 방법

... | explode col=C sep=','

1.1. 결과

A

B

C

a,b,c,d

1,2,3,4

a,b,c,d

1,2,3,4

a,b,c,d

1,2,3,4

a,b,c,d

1,2,3,4