кодесурса
«MySQL

Функция PostgreSQL TRANSLATE ()

script1adsense2code
script1adsense3code

Функция TRANSLATE ()

Функция transg () PostgreSQL используется для перевода любого символа в строке на символ в replace_string. Символы в replace_string соответствуют символам в match_string. Перевод будет происходить, когда любой символ в строке совпадает с символом в match_string.

Синтаксис:

 перевод (<строка>, <совпадение_строка>, <замена_строка>]) 

Параметры:

название Описание Тип возврата
строка Каждый символ этой строки будет сопоставляться с каждым символом'ring_string '. текст
matching_string Каждый символ 'string' будет сопоставлен с каждым символом этой строки. текст
строку_замены Если символ 'string' находит совпадение в 'match_string', и если какой-либо символ в соответствующей позиции в 'replace_string' найден, этот символ заменит все вхождения совпадающего символа (ов) в 'string'. текст

Версия PostgreSQL: 9.3

Иллюстрированное представление функции TRANSLATE ()

«Иллюстрированные

Пример 1: функция PostgreSQL TRANSLATE ():

Код:

SELECT translate('translate', 'rnlt', '123');

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

 переведите
-----------
 1a2s3ae
(1 ряд)

Объяснение:

В приведенном выше примере каждый символ в первом параметре выполняет поиск во втором параметре и заменяет замещающий символ из третьего параметра. Здесь 't' находится на четвертом месте во втором параметре, и для этого места не определен замещающий символ, поэтому перевод не будет выполняться. Второй символ 'r' совпадает с первым символом 'rnlt' и переводится как '1'. Таким образом, «a» не соответствует и перевод не выполнен, «n» соответствует и переведен с «2», «s» не соответствует и перевод не выполнен, «l» соответствует и переведен с «3», « a 'не соответствует, и перевод не выполнен,' t 'соответствует, но не определен замещающий символ, поэтому перевод не будет выполняться,' e 'не соответствует и перевод не выполнен.

Пример 2:

Код:

SELECT translate('translate', 'rnlt', '1234');

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

 переведите
-----------
 41a2s3a4e
(1 ряд)

Объяснение:

В приведенном выше примере каждый символ в первом параметре выполняет поиск во втором параметре и заменяет замещающий символ из третьего параметра. Здесь 't' находится на четвертом месте по второму параметру и соответствует четвертому символу 'rnlt' и переводится как '4'. Второй символ 'r' совпадает с первым символом 'rnlt' и переводится как '1'. Таким образом, «a» не соответствует и перевод не выполнен, «n» соответствует и переведен с «2», «s» не соответствует и перевод не выполнен, «l» соответствует и переведен с «3», « a 'не соответствует, и перевод не выполнен,' t 'соответствует и переведен с' 4 ',' e 'не соответствует, и перевод не выполнен.

Предыдущая: функция SUBSTR
Далее: ПРАВАЯ функция

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code