語法是這樣,LPAD(str,n[,str2]) LPAD(str,n[,str2])
當n<str.length,且沒有str2參數的時候LPAD()和RPAD()都會截掉多餘的字符。
並且都是從左向右取前n個字符。例如:
SELECT LPAD('CONGRANTULATIONS',5) FROM DUAL;
SELECT RPAD('CONGRANTULATIONS',5) FROM DUAL;
都會返回同一個字符串'CONGR'。
如果有str2且n<str.length時候和上面結果一樣。
如果有str2且n>str.length的時候,
SELECT LPAD('CONGRANTULATIONS',20,'*') FROM DUAL; 結果爲'****CONGRANTULATIONS'
SELECT RPAD('CONGRANTULATIONS',20,'*') FROM DUAL; 結果爲'CONGRANTULATIONS****'