lpad函式介紹

OGG-01161發表於2015-08-27

lpad函式介紹

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

  語法格式如下:

  lpad( string, padded_length, [ pad_string ] )

  string

  準備被填充的字串;

  padded_length

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

  pad_string

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

  示例1:

SQL> select lpad('liuli',12,'xy') from dual;
LPAD('LIULI'
------------
xyxyxyxliuli
SQL> 

  示例2:

SQL> select lpad('liuliuliuliuliu',8,'xy') from dual;
LPAD('LI
--------
liuliuli
SQL> 


  示例3:

SQL> select lpad('liuliuliuliuliu',19) from dual;
LPAD('LIULIULIULIUL
-------------------
    liuliuliuliuliu
SQL> 


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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27571661/viewspace-1783785/,如需轉載,請註明出處,否則將追究法律責任。

相關文章