天天看點

oracle lpad 的用法

select length('abc'),lpad('abc',4,'$'),lpad('abc',5,'^'),lpad('abc',5,'gf'),lpad('abc',10,'gf') from dual;

lpad函數将左邊的字元串填充一些特定的字元其文法格式如下:   

     lpad(string,n,[pad_string])

     lpad(字段名,填充長度,填充的字元)

     string:可是字元或者參數

     n:字元的長度,是傳回的字元串的數量,如果這個數量比原字元串的長度要短,lpad函數将會把字元串截取成從左到右的n個字元;

     pad_string:是個可選參數,這個字元串是要粘貼到string的左邊,如果這個參數未寫,lpad函數将會在string的左邊粘貼空格。

查詢結果:

<a href="http://s3.51cto.com/wyfs02/M01/3F/20/wKiom1PIl9WA2I_nAADzg1Ry2Wo460.jpg" target="_blank"></a>

Rpad()函數的用法:

rpad函數将右邊的字元串填充一些特定的字元其文法格式如下:   

     rpad(string,n,[pad_string])

     pad_string:是個可選參數,這個字元串是要粘貼到string的右邊,如果這個參數未寫,lpad函數将會在string的右邊粘貼空格。

select  length('abc'),lpad('abc',7,'&amp;'),rpad('tech', 1) from dual;

 本文轉自楊海龍的部落格部落格51CTO部落格, 原文連結http://blog.51cto.com/7218743/1439855如需轉載請自行聯系原作者

IT達仁