PostgreSQL replace() Function
The PostgreSQL replace() function replaces all occurrences of a specified substring in a specified string with a new text and returns the result.
The PostgreSQL replace() function performs a case-insensitive match when searching for the substring replaced.
replace() Syntax
This is the syntax of the PostgreSQL replace() function:
replace(string, search_string, replacement)
Parameters
string-
Required. The string to replace in.
search_string-
Required. The substring to search for.
replacement-
Required. The string to replace with.
Return value
The PostgreSQL function replace() return the string string with all occurrences of the substring search_string replaced by the string replacement.
replace() Examples
This example shows how to use the replace() function to replace some substring in a string:
SELECT
replace('Hello World', 'World', 'Alice'),
replace('Hello World', 'l', 'L'),
replace('Hello World', 'w', 'w');
replace | replace | replace
-------------+-------------+-------------
Hello Alice | HeLLo WorLd | Hello World