select语句中只去掉字段右边的空格(所有的全角、半角及全角半角混合)

前不久遇到一问题,要求查出的数据按照指定的字段进行分组,且分组的字段右边若有空格(全角或半角、全角&半角)的话,要把空格去掉后再分组。
思考了半天也没想到怎么处理,还是找一高人帮帮忙吧,结果就是用下面这个方法解决了:
select SUBSTR('lsd jfsd   ',0,LENGTH(Rtrim(REPLACE('lsd jfsd   ',' ',' ')))) from dual
该方法实现了只去掉字段右边的空格(包括半角、全角)。
呵呵,问题就这样解决了。

你可能感兴趣的:(select语句中只去掉字段右边的空格(所有的全角、半角及全角半角混合))