1. 程式人生 > >LPAD和RPAD的用法

LPAD和RPAD的用法

在Oracle中,lpad函式將左邊的字串填充一些特定的字元,其語法格式如下:

lpad( column, padded_length, [ pad_string ] )
     其中column是需要處理的列

     padded_length是要返回的字串的長度,如果這個數量比原字串的長度要短,lpad函式將會把字串column從右邊進行擷取使其符合padded_length的長度要求;如果這個數量比column列的值要長,在有pad_string的情況下,將其填充到column的左邊

     pad_string是個可選引數,這個字串是要填充到column的左邊,如果這個引數未寫,lpad函式將會在column的左邊貼上空格。

For Example

SELECT LPAD(empno,5,'A'),ename,sal,job FROM EMP

rpad( column, padded_length, [ pad_string ] )

其中column是需要處理的列

     padded_length是要返回的字串的長度,如果這個數量比原字串的長度要短,lpad函式將會把字串column從右邊進行擷取使其符合padded_length的長度要求;如果這個數量比column列的值要長,在有pad_string的情況下,將其填充到column的右邊

     pad_string是個可選引數,這個字串是要填充到column的右邊,如果這個引數未寫,lpad函式將會在column的右邊貼上空格。

For Example

SELECT RPAD(empno,5,'A'),ename,sal,job FROM EMP