LPAD和RPAD的用法
阿新 • • 發佈:2019-02-19
在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