删除分隔字符串的前两部分

时间:2021-04-15 22:56:54

标签: sql amazon-redshift

我有一个带有分隔符“_”的字符串,示例如下

'AAA_BBB_CCC_DDD_EEE'

我想修剪分隔字符串的前两个元素。预期输出:

'CCC_DDD_EEE'

1 个答案:

答案 0 :(得分:0)

您应该能够使用 regexp_substr()

select regexp_substr(string, '^[^_]+_[^_]+_(.*)$', 1, 1, 'e')

regexp_replace()

select regexp_replace(string, ''^[^_]+_[^_]+_', '')
相关问题