(1)如图 想去掉字符串最右边的逗号,可以使用如下语句

浅谈oracle trim(),ltrim(),rtrim()的用法

select rtrim(a.id,',') from tempqq a  其中 rtrim()函数的作用是把最右边右边符合rtrim(a.id,',')中‘’里面的字符去掉

 

浅谈oracle trim(),ltrim(),rtrim()的用法

(2)如图 想去掉字符串最左边的逗号,可以使用如下语句

浅谈oracle trim(),ltrim(),rtrim()的用法

 

select ltrim(a.id,',') from tempqq a其中 rtrim()函数的作用是把最左边右边符合rtrim(a.id,',')中‘’里面的字符去掉

浅谈oracle trim(),ltrim(),rtrim()的用法

 

(3)如图 想去掉字符串两边的逗号,可以使用如下语句

特别说明:trim( leading | trailing | both str1 FROM str2):从str2中去除左侧 | 右侧 | 左侧两侧(默认是both,即左右侧都去掉)的str1字符,注意,str1只能是单个字符。

浅谈oracle trim(),ltrim(),rtrim()的用法

 

select trim( both ','from a.id) from tempqq a    both 顾名思义是去掉两边的“,”字符 trailing和rtrim()类似,leading 和ltrim()类似浅谈oracle trim(),ltrim(),rtrim()的用法

相关文章: