

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Split
<a name="split-function"></a>

`split` は、選択する区切り記号に基づいて文字列を部分文字列の配列に分割し、位置によって指定された項目を返します。

`split` はデータの準備中にのみ計算フィールドに追加でき、分析には追加できません。この関数は、Microsoft SQL Server への直接クエリではサポートされていません。

## 構文
<a name="split-function-syntax"></a>

```
split(expression, delimiter , position)
```

## 引数
<a name="split-function-arguments"></a>

 *expression*   
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 です。

## 戻り型
<a name="split-function-return-type"></a>

文字列配列

## 例
<a name="split-function-example"></a>

次の例では、セミコロンの文字 (;) を区切り記号として使用して文字列を配列に分割し、配列の 3 番目の要素を返します。

```
split('123 Test St;1402 35th Ave;1818 Elm Ct;11 Janes Lane', ';', 3)
```

次の項目が返されます。

```
1818 Elm Ct
```

この関数は、Null 値または空の文字列が含まれる項目をスキップします。