Oracle的rtrim函數(shù)用于從字符串右側(cè)刪除指定的字符
RTRIM(string, set)
假設(shè)有一個表table_name,其中包含一個名為column_name的列,該列包含以下數(shù)據(jù):
column_name |
---|
Hello World! |
Oracle Database! |
SQL *Plus |
(1)刪除字符串末尾的空格:
SELECT RTRIM(column_name) FROM table_name;
結(jié)果:
RTRIM(column_name) |
---|
Hello World! |
Oracle Database! |
SQL *Plus |
(2)刪除字符串末尾的感嘆號:
SELECT RTRIM(column_name, '!') FROM table_name;
結(jié)果:
RTRIM(column_name, ‘!’) |
---|
Hello World |
Oracle Database |
SQL *Plus |
(3)刪除字符串末尾的特定字符:
SELECT RTRIM(column_name, ' !') FROM table_name;
結(jié)果:
RTRIM(column_name, ’ !') |
---|
Hello World |
Oracle Database |
SQL *Plus |
注意:在這個例子中,我們在set參數(shù)中添加了一個空格和一個感嘆號。這將同時刪除字符串末尾的空格和感嘆號。