在 PostgreSQL 中,有多个函数可用于字符串的拼接和操作。
CONCAT() 函数:可以接受多个参数,并将它们连接成一个字符串,会自动处理 NULL 值。
SELECT CONCAT('Hello', ' ', 'World');
CONCAT_WS() 函数:用于指定分隔符进行字符串拼接,第一个参数是分隔符,后面的参数是要拼接的字符串。
SELECT CONCAT_WS(', ', 'Apple', 'Banana', 'Cherry');
UPPER() 和 LOWER() 函数:用于将字符串转换为大写或小写。
SELECT UPPER('hello');
SELECT LOWER('HELLO');
REPLACE() 函数:用于将字符串中的指定子字符串替换为另一个字符串。
SELECT REPLACE('Hello World', 'World', 'Python');