oracle10g,有没有不足位数补0的函数

SQL>  select  lpad(sal,5,0),sal  from  emp;
--lpad(sal,5,0)是sal显示是为5位不够往左边补0 如果是右边就用rpad()
LPAD(SAL,5        SAL
---------- ----------
00800             800
01600            1600
01250            1250
02975            2975
01250            1250
02850            2850
02450            2450
03000            3000
05000            5000
01500            1500
01100            1100
 
LPAD(SAL,5        SAL
---------- ----------
00950             950
03000            3000
01300            1300
SQL>  column  sal heading  "newsal"  format 09999; --设置列的格式输出
SQL>  select  sal  from  emp;
 
newsal
------
  00800
  01600
  01250
  02975
  01250
  02850
  02450
  03000
  05000
  01500
  01100
 
newsal
------
  00950
  03000
  01300


你可能感兴趣的:(oracle10g,有没有不足位数补0的函数)