oracle怎么去掉字符串末尾的括号以及括号中的内容,注意是最后末尾的括号,举个例子:字符(中国)串字符串(美国)转换后的结果应该为字符(中国)串字符串
时间: 2023-05-24 12:02:31 浏览: 208
Oracle中的日期和字符串互相转换
可以使用SUBSTR和INSTR函数来实现在Oracle中去掉字符串末尾的括号及其内容的操作,具体的SQL查询语句如下:
SELECT SUBSTR(column_name, 1, INSTR(column_name, '(') - 1)
FROM table_name;
其中,column_name表示需要去掉括号及其内容的字符串所在的列名,table_name表示该列所在的表名。这条SQL语句会将字符串中最后一个左括号(即最后一个子串“(”)之前的内容保留下来作为结果返回,从而去掉了字符串末尾的括号及其内容。
例如,对于字符串“字符(中国)串字符串(美国)”执行以上SQL语句后,返回结果为“字符(中国)串字符串”。
阅读全文