我有一个字段(称为Reporting_Hierarchy
),其值类似于:
Accounting: NorthAmerica : AP: Accounts Payable
我想基于Reporting_Hierarchy
创建一个新字段,该字段仅接受第三个冒号之后的文本。在这种情况下,该值= Accounts Payable
推荐的方法是什么?我已经尝试过使用charindex()将RIGHT / LEFT组合使用,但是我并没有得到我想要的。我知道REGEX也是一种选择,但不确定这是否是最简单的方法。
答案 0 :(得分:1)
您可以使用split_part()
:
select split_part(Reporting_Hierarchy, ':', 4)