Функция PostgreSQL REPLACE ()
ЗАМЕНА () функция
Функция замены PostgreSQL используется для замены всех вхождений match_string в строке на replace_with_string.
Синтаксис:
заменить (<строка>, <matching_string>, <replace_with>)
Версия PostgreSQL: 9.3
Иллюстрированное представление функции PostgreSQL REPLACE ()
Пример: функция PostgreSQL REPLACE ():
В приведенном ниже примере указанная строка 'st' была заменена на '**' в строке 'test string'.
Код:
SELECT replace('test string', 'st', '**');
Пример вывода:
замещать ------------- te ** ** кольцо (1 ряд)
Пример функции PostgreSQL REPLACE () с использованием столбца:
Пример таблицы: сотрудники
Если мы хотим отобразить employee_id, job_id и отформатированный job_id, который включает «***» вместо «VP» из таблицы сотрудников для тех сотрудников, которые получили зарплату более 15000, можно использовать следующий SQL.
Код:
SELECT employee_id,job_id,
replace(job_id,'VP','***')
FROM employees
WHERE salary>15000;
Пример вывода:
employee_id | job_id | замещать ------------- + --------- + --------- 100 | AD_PRES | AD_PRES 101 | AD_VP | ОБЪЯВЛЕНИЕ_*** 102 | AD_VP | ОБЪЯВЛЕНИЕ_*** (3 ряда)
Предыдущий: функция REPEAT
Далее: функция RPAD
Новый контент: Composer: менеджер зависимостей для PHP , R программирования