【发布时间】:2021-02-23 22:23:04
【问题描述】:
所以例如我有这个数据:
rmchat://room/kotak.com/Kotak_Debt_Brokers
我只需要从字符串中获取“Kotak”并将其显示在另一列中。有没有办法得到它?我一直在网上搜索,我似乎无法找到解决方案。请帮帮我。
STR, REGEXP_SUBSTR(STR, '(.*?)(\/||$)', 1, 2, NULL, 1)
这是我当前的代码,但它输出的最后一个字符串是 Kotak_Debt_Brokers。
【问题讨论】:
-
||错误,在正则表达式中,使用单个|表示“或”。 -
您应该用常规词语描述您要应用于数据的算法。因为
Kotak之后可以有任何符号,没有人能猜到它是否在输出中。
标签: sql regex database string snowflake-cloud-data-platform