我有一个如下表列:
| cloumn_a |
| ------------------ |
| Alpha_Black_1 |
| Alpha_Black_2323 |
| Alpha_Red_100 |
| Alpha_Blue_2344 |
| Alpha_Orange_33333 |
| Alpha_White_2 |
| |
通常,当我想用任何符号或字符分割时,我使用 split_part(text, text, integer)
所以呢 split_part(column_a, '_', 1)
我需要删除每个变量的数字部分,只保留文本部分 Alpha_Black
.
我不能使用trim函数,因为数字部分可以更改
如何跳过第一个下划线并将其与第二个下划线分开?
1条答案
按热度按时间nimxete21#
我建议使用
REGEXP_REPLACE
在这里:演示