Split - Amazon Quick Suite
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Split

split 根据您选择的分隔符将字符串拆分为一个子字符串数组,并返回由位置指定的项目。

只能在准备数据期间将 split 添加到计算字段,而不是添加到分析中。对 Microsoft SQL Server 的直接查询不支持此函数。

语法

split(expression, delimiter , position)

Arguments

expression

表达式必须是字符串。它可以是使用字符串数据类型的字段的名称、文本值(如 '12 Main Street;1402 35th Ave;1818 Elm Ct;11 Janes Lane')或对输出字符串的其他函数的调用。

分隔符

划定在何处将字符串拆分为子字符串的字符。例如,split('one|two|three', '|', 2) 变为以下内容。

one two three

如果选择 position = 2split 将返回 'two'

position

(必需) 要从数组中返回的项目的位置。数组中的第一个项目的位置为 1。

返回类型

字符串数组

示例

以下示例将字符串拆分为一个数组 (将分号字符 (;) 作为分隔符),并返回数组的第三个元素。

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

将返回以下项目。

1818 Elm Ct

该函数跳过包含 null 值或空字符串的项目。