SPLIT_BY_STRING
デスクリプション
指定された文字列に従って入力文字列を文字列配列に分割します。
Syntax
SPLIT_BY_STRING ( <str>, <separator> )
パラメータ
| Parameter | デスクリプション |
|---|---|
<str> | 分割対象の文字列。 |
<separator> | 分割に使用する文字列。 |
戻り値
指定された文字列に従って分割された文字列配列を返します。特殊なケース:
- いずれかのパラメータがNULLの場合、NULLが返されます。
<separator>が空文字列の場合、<str>はバイト列に分割されます。
例
SELECT split_by_string('hello','l');
+-------------------------------+
| split_by_string('hello', 'l') |
+-------------------------------+
| ["he", "", "o"] |
+-------------------------------+
SELECT split_by_string('hello','');
+------------------------------+
| split_by_string('hello', '') |
+------------------------------+
| ["h", "e", "l", "l", "o"] |
+------------------------------+