кодесурса
«Oracle

Функция Oracle RPAD

script1adsense2code
script1adsense3code

Описание

Функция Oracle RPAD используется для заполнения правой части строки определенным набором символов. Эта функция полезна для форматирования вывода запроса.

Строка не может быть нулевой. Если expr2 не указан, то по умолчанию используется один пробел. Когда expr1 длиннее, чем n, эта функция возвращает часть expr1, которая соответствует n.

Синтаксис:

 RPAD (expr1, n [, expr2])

Параметры:

название Описание Типы данных
выражение1 Оригинальная строка. CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB или NCLOB
N Число, указывающее общую длину строки (в символах), возвращаемой после заполнения. Целое число NUMBER или значение, которое может быть неявно преобразовано в целое число NUMBER.
expr2 Строка, которая используется для заполнения слева. CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB или NCLOB

Тип возвращаемого значения

CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB или NCLOB

Относится к

Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Иллюстрированная презентация

«Oracle

Примеры: функция Oracle RPAD

В следующем примере создается простой график сумм заработной платы путем заполнения звездочками одного пробела:

SELECT last_name, RPAD(' ', salary/1000/1, '*') "Salary"
FROM employees
WHERE department_id = 80
ORDER BY last_name, "Salary";

Пример вывода:

 LAST_NAME оклад
----------------------------------
Альберто ***********
Аллан ********
Алисса *******
Амит *****
Чарльз *****
Кристофер *******
Клара *********
Даниэль ********
Дэвид *****
Дэвид ********
Элени *********
Элизабет ******
Эллен **********
, , ,

Предыдущая: ЗАМЕНА
Далее: RTRIM

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code