📜  postgres concat - SQL (1)

📅  最后修改于: 2023-12-03 15:03:48.795000             🧑  作者: Mango

PostgreSQL Concat - SQL

PostgreSQL has a built-in function called concat that allows you to concatenate two or more strings together. The syntax for concat function is:

concat(string1, string2, ..., stringN)

The concat function takes two or more string arguments and returns a single string which is the concatenation of all the input strings in the order specified.

For example, let's say you have a table users with columns first_name and last_name, and you want to concatenate the first name and last name together as a single string:

SELECT concat(first_name, ' ', last_name) AS full_name
FROM users;

This would return a result set with a single column full_name which contains the concatenated values of first_name and last_name.

You can also use the concat function to combine literal strings with column values. For example, if you wanted to add a prefix to all the values in a column title, you could do:

SELECT concat('Dr. ', title) AS prefixed_title
FROM products;

This would return a result set with a single column prefixed_title which contains the concatenated values of the literal string 'Dr. ' and the values of title.

In addition to the concat function, PostgreSQL also provides other string manipulation functions such as substring, replace, and regexp_replace.

To learn more about PostgreSQL string manipulation functions, you can check out the official documentation.

In conclusion, the concat function in PostgreSQL is a powerful tool for combining strings in SQL queries, and it can be used to concatenate column values, literal strings, or a combination of both.