PostgreSQL replace() 函数使用指南

PostgreSQL replace() 函数将一个指定的字符串中出现的所有指定的子字符串替换为新的子字符串并返回结果。

replace() 语法

这里是 PostgreSQL replace() 函数的语法:

replace(string, search_string, replacement)

参数

string
必需的。 一个字符串。
search_string
必需的。 被替换的字符串
replacement
必需的。 替换为的字符串。

返回值

PostgreSQL replace() 函数将字符串 string 中的所有的字符串 search_string 使用 replacement 替换,并返回结果。

replace() 示例

这个示例演示了如何使用 replace() 替换字符串中的部分内容:

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