В этом учебном пособии вы узнаете, как использовать в PostgreSQL функцию replace с синтаксисом и примерами.
Описание
Функция replace PostgreSQL заменяет все вхождения указанной строки.
Синтаксис
Синтаксис функции replace в PostgreSQL:
replace( string, from_substring, to_substring )
Параметры или аргументы
- string
- Исходная строка.
- from_substring
- Подстрока для поиска. Все вхождения from_substring, найденные в string, заменяются на to_substring.
- to_substring
- Замена подстроки. Все вхождения from_substring, найденные в string, заменяются на to_substring.
Примечание
- Функция replace выполняет замену с учетом регистра.
Применение
Функция replace может использоваться в следующих версиях 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
Пример
Рассмотрим некоторые примеры функций replace, чтобы понять, как использовать функцию replace в PostgreSQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
SELECT replace('Google.com', 'Google', 'Bing'); --Результат: Bing.com SELECT replace('Google.com', 'google', 'bing'); --Результат: Google.com SELECT replace('abc abc', 'a', 'B'); --Результат: Bbc Bbc SELECT replace('abc abc', 'A', 'B'); --Результат: abc abc |