如何格式化 sql*plus 中略微留下的整数?

How to format integers slighty left in sql*plus?

我有一个关于如何将列的值格式化为略微左对齐=右对齐的问题。这是我所拥有的:

我寻找的格式是正确的,数字应该是 'nn##' 的格式,其中 # 代表 'space'。图 2 显示了我正在寻找的内容:

UPADE_1 命令 SELECT dname, deptno||'', loc FROM dept; 执行为:

试试这个:

COLUMN dept_number Format A10 JUSTIFY CENTER;   
select lpad(to_char(dept_number),(10-length(dept_number)),' ') as dept_number 
from test;

输出