跳转至

SplitPart

概述

SplitPart 函数用于将字符串按指定的分隔符拆分,并返回指定部分的子字符串。

语法说明

SplitPart(<字符串>, <分隔符>, <部分>)

参数说明

参数 必需 参数类型 说明
字符串 字段、表达式、常量 需要拆分的字符串
分隔符 字段、表达式、常量 用于拆分字符串的分隔符
部分 整数 指定要返回的部分(从1开始)

示例

示例:从产品描述中提取产品品牌

假设在一个产品数据表中,产品描述存储在名为 ProductDescription 的字段中,格式为 "品牌 - 产品名"。我们希望提取产品描述中的品牌,可以使用如下表达式:

示例公式

SplitPart(ProductDescription, ' - ', 1)

数据示例

ProductID ProductDescription
P001 "Apple - iPhone 13"
P002 "Samsung - Galaxy S21"
P003 "Google - Pixel 5"
P004 "Microsoft - Surface Pro 7"
P005 "Sony - PlayStation 5"

计算结果

通过上述 SplitPart 函数表达式,结果将会是:

ProductID ProductDescription Brand
P001 "Apple - iPhone 13" "Apple"
P002 "Samsung - Galaxy S21" "Samsung"
P003 "Google - Pixel 5" "Google"
P004 "Microsoft - Surface Pro 7" "Microsoft"
P005 "Sony - PlayStation 5" "Sony"