使用CONCAT函数连接两个字符串
时间: 2023-12-26 07:04:54 浏览: 101
详解MySQL中concat函数的用法(连接字符串)
在 SQL 中,可以使用 CONCAT() 函数将两个字符串连接起来。
例如,假设您有一个名为 `employees` 的表,其中包含 `first_name` 和 `last_name` 两列,可以使用以下 SQL 语句将这两列连接成一个完整的名字:
```sql
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees;
```
该语句中,使用 SELECT 语句选择 CONCAT() 函数,并将 `first_name` 和 `last_name` 两列作为参数传递给该函数。在两个参数之间使用单引号和空格字符串分隔符,指定要在两个字符串之间添加的内容。然后使用 AS 子句指定要查询的列名为 `full_name`。
执行该语句后,将返回一个名为 `full_name` 的列,其中包含 `first_name` 和 `last_name` 两列连接成的完整名字,例如:
```
full_name
------------
John Doe
Jane Smith
Bob Johnson
```
如果您需要在多个字符串之间进行连接,可以将多个 CONCAT() 函数嵌套在一起,例如:
```sql
SELECT CONCAT(first_name, ' ', last_name, ': ', salary) AS employee_info FROM employees;
```
该语句中,在 `first_name` 和 `last_name` 两列之间添加了一个冒号和空格字符串分隔符,并将 `salary` 列连接到字符串的末尾。执行该语句后,将返回一个名为 `employee_info` 的列,其中包含每个员工的完整名字和薪水信息,例如:
```
employee_info
-------------------
John Doe: 50000
Jane Smith: 60000
Bob Johnson: 45000
```
阅读全文