內建函式LPAD和RPAD函式

2021-09-02 03:56:15 字數 483 閱讀 4310

~~~~~lpad函式

簡單講,就是對給定的字串限定長度,如果該字串長度不夠,就用最右邊,即第三個引數所表示的字串來填充此字串的左邊。

語法格式如下:

lpad( string, padded_length, [ pad_string ] )

舉例如下:

sql> select lpad('abcde',10,'x') from dual;

lpad('abcde',10,'x')   

--------------------  

***xxabcde

~~~~~同理,與之對應的rpad函式就是在字串長度不夠時填充其右邊位置,以保證達到指定的長度。

sql> select rpad('abcde',10,'x') from dual;

rpad('abcde',10,'x')   

--------------------  

abcde***xx

oracle常用函式lpad和rpad

lpad string,padded length,pad string string 準備被填充的字串 padded length 填充之後的字串長度,也就是該函式返回的字串長度,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從左到右的n個字元 pad string 填充字串,是個可...

Oracle之lpad和rpad函式

一 lpad 函式的用法 lpad函式將左邊的字串填充一些特定的字元其語法格式如下 lpad string,n,pad string string 可是字元或者引數 n 字元的長度,是返回的字串的數量,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從左到右的n個字元 pad strin...

PL SQL中Lpad函式和Rpad函式的用法

這兩個函式主要用來實現一些對齊,如下圖的乙個訂單介面 pad的中文意思是填充,所以說顧名思義 lpad left pad 左填充 rpad right pad 右填充 這兩個函式分別都接受三個引數,以lpad為例,其函式定義如下 lpad src str,length,pad str 給定如下例項 ...