Функция PostgreSQL REPEAT ()
Функция REPEAT ()
Функция повтора PostgreSQL используется для повторения указанной строки указанное количество раз.
Синтаксис:
повторить (<строка>, <repeating_number>)
Версия PostgreSQL: 9.3
Наглядное представление функции REPEAT () в PostgreSQL
Пример: функция PostgreSQL REPEAT ():
В приведенном ниже примере указанные строки 'test__' и '* - *' повторяются 5 раз каждая.
Код:
SELECT repeat('test___', 5),repeat('*--*', 5);
Пример вывода:
повторить | повторение -------------------------------- + ----------------- ----- test__test__test__test__test__ | * - ** - ** - ** - ** - * (1 ряд)
Пример функции PostgreSQL REPEAT () с использованием столбца:
Пример таблицы: сотрудники
Пример ниже возвращает формат с использованием функции повтора. Здесь, в примере ниже, first_name и last_name были объединены, и строка была объединена после повторения определенного времени из таблицы сотрудников для Department_id 100.
Код:
SELECT concat(first_name,' ',last_name) "Name",
concat(repeat('-',3),'>>') " ",job_id "Designation"
FROM employees
WHERE department_id=100;
Пример вывода:
Имя | | обозначение ------------------- + ------- + ------------- Нэнси Гринберг | --- >> | FI_MGR Даниэль Фавиет | --- >> | FI_ACCOUNT Джон Чен | --- >> | FI_ACCOUNT Исмаэль Скиарра | --- >> | FI_ACCOUNT Жозе Мануэль Урман | --- >> | FI_ACCOUNT Луис Попп | --- >> | FI_ACCOUNT (6 рядов)
Предыдущая: функция QUOTE_IDENT
Далее: ЗАМЕНИТЕ функцию
Новый контент: Composer: менеджер зависимостей для PHP , R программирования