注意:找了很多资料 终于让我找到怎么去掉括号和括号里面的内容了(目前我只想了去除‘()’在末尾的情况,其他情况可自行思考)
解决方法:
用split_part() 函数:
split_part(string text,delimter text,field int)
1、string text:需要拆分的字符串
2、delimter text:分隔符
3、field int:数字,代表的是第几部分
如:xxxxxx(yyyyyy)
select split_part(字段,'(',1)) from 某表
代码过程:
根据( 进行分割字符串,将xxxxxx(yyyyyy)分为两段:xxxxxx,(yyyyyy)。然后根据我们所需的不要括号以及括号里面的内容,field int值为1(即为第一部分)。
所以输出结果:xxxxxx