Skip to content

RTRIM

功能描述

去除VARCHAR或CHAR类型的字段或表达式右侧的空格或从右侧逐个移除指定的字符,直到遇到第一个不匹配的字符为止。

语法格式

RTRIM(expr1,[expr2])

参数说明

  • expr1:要进行右修剪操作的主字符串。
  • expr2:可选参数,要从expr1右侧移除的字符。如果未指定,则默认去除空格。

函数返回类型

CHAR类型字符串。

示例

去除右侧空格:

sql
SQL> SELECT RTRIM('asd ') FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
asd|

从右侧逐个移除指定的字符,直到遇到第一个不匹配的字符为止:

sql
SQL> SELECT RTRIM('asd!!#','!#') FROM dual;

EXPR1 |
------------------------------------------------------------------------------
asd|

SQL> SELECT RTRIM('asd ','d ') FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
as|

SQL> SELECT RTRIM('asd ','d') FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
asd |