Oracle中的lpad和rpad函式使用

2021-06-19 21:33:22 字數 668 閱讀 7760



lpad函式是oracle資料庫函式,lpad函式從左邊對字串使用指定的字元進行填充。從其字面意思也可以理解,l是left的簡寫,pad是填充的意思,所以lpad就是從左邊填充的意思。

語法格式如下:

lpad( string, padded_length, [ pad_string ] )

string

準備被填充的字串;

padded_length

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

pad_string

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

例如:lpad('itmyhome',10)      將返回  '  itmyhome'

lpad('itmyhome',4)       將返回  'itmy'

lpad('itmyhome',10,'0')  將返回  '00itmyhome'

lpad('itmyhome',4,'0')   將返回  'itmy'

與lpad函式對應的是rpad函式:

rpad函式從右邊對字串使用指定的字元進行填充,語法格式與lpad格式相同

oracle 中lpad的用法

pad翻譯 填充 lpad函式,在字串的左側新增指定字串,用法 lpad string 擷取長度,新增的字串 說是新增字串也不準確,比較準確的說法是對string進行擷取字串,如果擷取長度大於string的長度,則在 string的左側新增字串進行填補,如果第三個引數未指定,則用空格進行填補。例如 ...

oracle中LPAD和RPAD函式的使用方法

今日學習遇到乙個不熟悉的函式lpad,查了一下文件,將其用法總結如下 lpad function 在pl sql中用於往源字串的左側填充一些字元。函式引數 lpad string1,padded length,pad string 其中 string1 源字串 padded length 最終返回的...

oracle中lpad函式的用法詳解

oracleoiukes中lpad的用法 pad翻譯 填充 lpad函式,在字串的左側新增指定字串,用法 www.jb51.ne程式設計客棧t lpad string 擷取長度,新增的字串 說是新增字串也不準確,比較準確的說法是對string進行擷取字串,如果擷取長度大於string的長度,則在 s...