Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


RTRIM

📄字数 388
👁️阅读量 加载中...

功能描述

从字符串expr1的右端移除所有在expr2中出现的字符,直到第一个不在expr2中字符为止。

语法格式

sql
RTRIM(expr1,[expr2])

输入参数

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

输出结果

输出结果为VARCHAR类型,当输入参数有空字符或者NULL时,返回值遵循以下规则:

  • 当 输入参数任意一个为 NULL 时,返回 NULL
  • expr1expr2 为空字符串并且 def_empty_str_as_null 配置为 TRUE 时,返回 NULL

示例

SQL
-- 示例1:去除右侧空格
SQL> SELECT RTRIM('asd ') FROM dual;

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

-- 示例2:从右侧逐个移除指定的字符,直到遇到第一个不匹配的字符为止
SQL> SELECT RTRIM('asd!!#','!#') FROM dual;

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