我有一个用例,我需要用多个分隔符分割字符串.
client_id |
---|
blah_blah |
bleh-bleh |
select client_id ,split(client_id,'-')[0] col1` ,split(client_id,'-')[1] col2 from mytbl
返回
Client_id | col1 | col2 |
---|---|---|
bleh-bleh | bleh | bleh |
我一直在try 各种排列来获得两个定界符,但没有成功.
select client_id ,split(client_id,'-'||'_')[0] col1` ,split(client_id,'-'||'_')[1] col2 from mytbl
这是错误的,但我想返回的是...
client_id | col1 | col2 |
---|---|---|
blah-blah | blah | blah |
bleh_bleh | bleh | bleh |