Oracle 左填充:
lpad用法
lpad(字段名,填充长度,填充的字符)
例子:
select LEVEL, LPAD(LEVEL,2*LEVEL-1,' ')...
这样才是在左侧加空格
至于添加多少个空格,无非是个四则运算的问题,自己多写几个就知道了
Oracle 右填充:
右填充跟左填充很类似,右填充的用法:
RPAD(string,Length[,'set'])
LPAD(string,Length[,'set'])
RPAD在列的右边粘贴字符;
LPAD在列的左边粘贴字符。
例子:
SQL>select RPAD(City,35,'.'),temperature from weather;
RPAD(City,35,'.') temperature
-------------------------- ----------------
CLEVELAND...... 85
LOS ANGELES.. 81
.........................
(即不够35个字符用'.'填满)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/rjzou2006/archive/2007/05/29/1629907.aspx