解决方案 »

  1.   

    RPAD和LPAD的两个参数的函数怎么用啊
      

  2.   

    LPAD(c1,n[,c2]) 返回指定长度=n的字符串,需要注意的有几点:
     如果n<c1.length则从右到左截取指定长度返回;
     如果n>c1.length and c2 is null,以空格从左向右补充字符长度至n并返回;
     如果n>c1.length and c2 is not null,以指定字符c2从左向右补充c1长度至n并返回;
    例如:SELECT LPAD('WhaT is tHis',5),LPAD('WhaT is tHis',25),LPAD('WhaT is tHis',25,'-') FROM DUAL;RPAD(c1,n[,c2]) 返回指定长度=n的字符串,基本与上同,不过补充字符是从右向左方向正好与上相反;
    例如:SELECT RPAD('WhaT is tHis',5),RPAD('WhaT is tHis',25),RPAD('WhaT is tHis',25,'-') FROM DUAL;
      

  3.   

    好像可以用作截取字符串或者是,填充字符串
    例如:
    lpad( 'test',2  )-----'te'
    lpad( 'test',10,'X')-----'XXXXXtest'  当参数2 大于字符的长度,就用第3个参数去“填充”。
    ----注意第3个参数,默认是空格。lpad  左边“填”
    rpad  右边“填”