Как отформатировать целые числа слева sql* плюс? - PullRequest
0 голосов
/ 25 января 2020

У меня есть вопрос о том, как отформатировать значения столбца, чтобы он был слегка выровнен по левому краю = вправо. Вот что у меня есть:

enter image description here

Формат, который я ищу, оправдан, и число должно быть в формате 'nn ##', где # означает 'пробел'. На рисунке 2 показано, что я ищу:

enter image description here

UPADE_1 Команда SELECT dname, deptno||'', loc FROM dept; выполняется следующим образом: enter image description here

1 Ответ

1 голос
/ 25 января 2020

Попробуйте это:

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

Вывод enter image description here

...