PostgreSQL функция translate

В этом учебном пособии вы узнаете, как использовать в PostgreSQL функцию translate с синтаксисом и примерами.

Описание

Функция translate PostgreSQL заменяет последовательность символов в строке другим набором символов. Тем не менее, она заменяет один символ за раз.
Например, она заменит первый символ в string_to_replace на первый символ в replace_string. Затем она заменит второй символ в string_to_replace на второй символ в replace_string и т.д.

Синтаксис

Синтаксис функции translate в PostgreSQL:

translate( string1, string_to_replace, replacement_string )

Параметры или аргументы

string1
Строка для замены последовательности символов другим набором символов.
string_to_replace
Строка, которая будет искать в string1.
replacement_string
Все символы в string_to_replace будут заменены соответствующими символами в replace_string.

Применение

Функция translate может быть использована в следующих версиях PostgreSQL:

  • PostgreSQL 11, PostgreSQL 10, PostgreSQL 9.6, PostgreSQL 9.5, PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4

Пример

Рассмотрим некоторые примеры функции translate, чтобы понять, как использовать функцию translate в PostgreSQL.
Например: