删除最后一个字符

Seo*_*han 7 sql oracle

StringX Varchar(30);
Run Code Online (Sandbox Code Playgroud)

StringX不是表中的列。

我有StringX = 'He is Teacher , '

如何删除最后一个字符( , )?

Pat*_*man 7

您可以rtrim为此使用:

select rtrim(StringX, ', ')
from   tabkeName
Run Code Online (Sandbox Code Playgroud)

另请注意, 之前和之后各有一个空格,因此在通话中,需要同时使用,和。rtrim