如何格式化sql*plus中稍微留下的整数?
我有一个问题,关于如何将列的值设置为稍微左对齐=右。。以下是我所拥有的: 我要找的格式是对的,数字应该是“nn”格式,其中表示“space”。图2显示了我正在寻找的内容: UPADE_1 命令从dept中选择dname、deptno | |、loc;例外情况如下: 试试这个:如何格式化sql*plus中稍微留下的整数?,sql,format,sqlplus,Sql,Format,Sqlplus,我有一个问题,关于如何将列的值设置为稍微左对齐=右。。以下是我所拥有的: 我要找的格式是对的,数字应该是“nn”格式,其中表示“space”。图2显示了我正在寻找的内容: UPADE_1 命令从dept中选择dname、deptno | |、loc;例外情况如下: 试试这个: COLUMN dept_number Format A10 JUSTIFY CENTER; select lpad(to_char(dept_number),(10-length(dept_number)),' ')
COLUMN dept_number Format A10 JUSTIFY CENTER;
select lpad(to_char(dept_number),(10-length(dept_number)),' ') as dept_number
from test;
输出
这在我的情况下不起作用。它把一切都搞砸了。请参阅更新\u 1检查更新的答案。现在它正在工作。谢谢