📜  PLSQL | LTRIM函数

📅  最后修改于: 2022-05-13 01:55:00.089000             🧑  作者: Mango

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 版本:

  1. 甲骨文 12c
  2. 甲骨文 11g
  3. 甲骨文 10g
  4. 甲骨文 9i
  5. 甲骨文 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