有没有办法在多个分隔符上使用split_part?
因此,对于lower(trim(split_part(t.advisor_last_name,' ',1))
,如果存在任何空格(如显示)或逗号,我想分割advisor_last_name
。我们基本上有很多CPA,CFA,CIMA等,不允许我在不同文件之间进行适当的匹配。
有什么建议吗?
答案 0 :(得分:4)
您可以使用REGEX_REPLACE将每个其他分隔符替换为''(空格字符),然后执行split_part for''!似乎是一种解决方法。
如果split_part的delimiter参数可以是正则表达式,但您可以直接完成它,但它看起来不像。