PLSQL | LTRIM函数
PLSQL LTRIM函数用于从字符串的左侧删除所有指定的字符。 PLSQL LTRIM函数接受两个参数,即 input_string 和 trim_string。
- 如果用户未指定 trim_string,则默认为单个空白。
- 如果 char 是字符字面量,则必须将其括在单引号中。
Oracle 数据库从第一个字符开始扫描 char 并删除出现在 trim_string 中的所有字符,直到找到不在 trim_string 中的字符,然后返回结果。
句法:
LTRIM( input_string [, trim_string] )
使用的参数:
- input_string -用于指定需要从左侧修剪其字符的字符串。
- trim_string –这是一个可选参数,用于指定将从 string1 左侧删除的字符串。如果省略此参数,LTRIM函数会从 input_string 中删除所有前导空格。
支持的 Oracle/PLSQL 版本:
- 甲骨文 12c
- 甲骨文 11g
- 甲骨文 10g
- 甲骨文 9i
- 甲骨文 8i
示例 1:
DECLARE
Test_String string(25) := ' Geeksforgeeks';
BEGIN
dbms_output.put_line(LTRIM(Test_String));
END;
输出:
Geeksforgeeks
示例 2:
DECLARE
Test_String string(25) := ' Geeksforgeeks';
BEGIN
dbms_output.put_line(LTRIM(Test_String, ' '));
END;
输出:
Geeksforgeeks
示例 3:
DECLARE
Test_String string(25) := '123Geeksforgeeks';
BEGIN
dbms_output.put_line(LTRIM(Test_String, '123'));
END;
输出:
Geeksforgeeks
示例 4:
DECLARE
Test_String string(25) := '123123Geeksforgeeks';
BEGIN
dbms_output.put_line(LTRIM(Test_String, '123'));
END;
输出:
Geeksforgeeks
示例 5:
DECLARE
Test_String string(25) := '123Geeks123forgeeks';
BEGIN
dbms_output.put_line(LTRIM(Test_String, '123'));
END;
输出:
Geeks123forgeeks