Oracle PL/SQL: 字串的 TRIM 前後截碼

在 Oracle Database 中, 如何將字串前後字元 TRIM 掉,

可利用 LTrim 左截碼 or RTrim 右截碼 or Trim 空白截碼,

公式: Trim( String )

公式: LTrim / RTrim( String [, '截碼字元'] )

例子 1 : 去除 "左空白"
 範例
Select LTrim( ' str' ) from dual;

-- 結果: str

例子 2 : 去除 "左空白"
 範例
Select LTrim( '@str' ) from dual;                

-- 結果: @str

例子 3 : 去除 "左@"
 範例
Select LTrim( '@str', '@' ) from dual;

-- 結果: str

例子 4 : 去除 "右空白"
 範例
Select RTrim( 'str ' ) from dual;

-- 結果: str

例子 5 : 去除 "右空白"
 範例
Select RTrim( 'str@' ) from dual;

-- 結果: str@

例子 6 : 去除 "右@"
 範例
Select RTrim( 'str@', '@' ) from dual;

-- 結果: str

例子 7 : 去除 "左右空白"
 範例
Select Trim( '   str   ' ) from dual;

-- 結果: str

Related Posts Plugin for WordPress, Blogger...