Oracle中ltrim的用法

2021-05-28 14:00:20 字數 498 閱讀 2600

用法:

declare a varchar(100);

b varchar(100);

begin

a:='aaaabbbbbccccc';

b:=ltrim(a,'a');

dbms_output.put_line(b);

end ;

解釋:

從a這個字串中尋找與『a』一樣的字元(從左邊開始),當遇到與『a』不一致的字元,就停止,

所以,如果第一格就不一致的話,那就直接不往後走了,

比如:當a=『abc』,b:=ltrim(a,'a')時,結果為『bc』;

當a=『abc』,b:=ltrim(a,'b')時,結果為『abc』;

但是,如果查詢的是多個字元那麼它依然是將多個字元拆開(我看成是乙個陣列),用目標字串的每乙個字元去到這個陣列中尋找,存在就stop,不往下查詢了

Oracle中ltrim的用法

用法 declare a varchar 100 b varchar 100 begin a aaaabbbbbccccc b ltrim a,a dbms output.put line b end 解釋 從a這個字串中尋找與 a 一樣的字元 從左邊開始 當遇到與 a 不一致的字元,就停止,所以,...

PHP中ltrim 函式的用法與例項講解

php ltrim ohqfxeo 函式 例項移除字串左側的字元 echo str echo ltrim str,hello 定義和用法 ltrim 函式移除字串左側的空白字元或其他預定義字元。相關函式 語法程式設計客棧ltrim string,charlist 例項 1 移除字串左側的空格 ech...

ORACLE函式LTRIM 重新認識

大家在使用ltrim時很多是為了去掉字串左邊的空格 如 select ltrim morning from dual morning 最近重新使用此函式時有點新發現 select ltrim morning or from dual morning select ltrim oorning or f...