STRTOK_TO_ARRAY
STRTOK_TO_ARRAY
주어진 구분 기호 집합을 사용해 주어진 문자열을 토큰화하고, 토큰을 ARRAY 값으로 반환해요.
본문
구문
STRTOK_TO_ARRAY( <string> [ , <delimiter> ] )
인자
필수:
- 토큰화할 텍스트예요.
선택:
- 구분 기호 집합이에요. 기본값: 공백 문자 하나.
반환 값
이 함수는 ARRAY 또는 NULL 타입의 값을 반환해요. 토큰화로 토큰이 생성되지 않으면 함수는 빈 배열을 반환해요. 인자 중 하나라도 NULL 또는 JSON null 값이면 함수는 NULL을 반환해요.
예시
다음 예시는 STRTOK_TO_ARRAY 함수를 사용해 문자열을 배열로 분할해요.
SELECT STRTOK_TO_ARRAY('a.b.c', '.') AS string_to_array;
+-----------------+
| STRING_TO_ARRAY |
|-----------------|
| [ |
| "a", |
| "b", |
| "c" |
| ] |
+-----------------+
다음 예시는 여러 구분 기호(.와 @)로 토큰화해요.
SELECT STRTOK_TO_ARRAY('[email protected]', '.@') AS multiple_delimiters;
+---------------------+
| MULTIPLE_DELIMITERS |
|---------------------|
| [ |
| "user", |
| "snowflake", |
| "com" |
| ] |
+---------------------+