- 카테고리:
문자열 및 이진 함수 (일반) , 반정형 및 정형 데이터 함수 (변환/캐스팅)
STRTOK_TO_ARRAY¶
지정된 구분 기호 세트를 사용하여 주어진 문자열을 토큰화하고 토큰을 배열로 반환합니다.
매개 변수 중 하나가 NULL인 경우, NULL이 반환됩니다. 토큰화에서 토큰이 생성되지 않는 경우, 빈 배열이 반환됩니다.
- 참고 항목:
구문¶
STRTOK_TO_ARRAY(<string> [,<delimiter>])
인자¶
필수:
string
토큰화할 텍스트입니다.
선택 사항:
delimiter
구분 기호 세트입니다. 선택 사항입니다. 기본값은 단일 공백 문자입니다.
반환¶
반환된 값의 데이터 타입은 ARRAY
입니다.
예¶
다음은 STRTOK_TO_ARRAY
를 사용하여 문자열을 배열로 분할하는 간단한 예입니다.
SELECT STRTOK_TO_ARRAY('a.b.c', '.'); +-------------------------------+ | STRTOK_TO_ARRAY('A.B.C', '.') | |-------------------------------| | [ | | "a", | | "b", | | "c" | | ] | +-------------------------------+
이 예에서는 여러 구분 기호(‘.’ 및 ‘@’)에 대해 토큰화합니다.
SELECT STRTOK_TO_ARRAY('user@snowflake.com', '.@'); +---------------------------------------------+ | STRTOK_TO_ARRAY('USER@SNOWFLAKE.COM', '.@') | |---------------------------------------------| | [ | | "user", | | "snowflake", | | "com" | | ] | +---------------------------------------------+