📅  最后修改于: 2023-12-03 15:33:03.233000             🧑  作者: Mango
在MySQL中,可以使用CONCAT函数将两列合并为一列。
CONCAT函数用于将两个或多个字符串连接为一个字符串。语法如下:
CONCAT(string1, string2, ...)
其中,string1
, string2
等是要连接的字符串。
假设有一个表users
,包含以下列:
id | first_name | last_name
----|--------------|--------------
1 | John | Smith
2 | Jane | Doe
3 | Bob | Johnson
我们想要将first_name
和last_name
列的值合并成一个名为full_name
的新列。
可以使用以下SQL语句:
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM users;
输出:
full_name
------------------
John Smith
Jane Doe
Bob Johnson
以上SQL语句使用了CONCAT
函数将first_name
和last_name
合并为一个新列full_name
。
使用CONCAT
函数将两列合并为一列非常简单,只需要在SELECT语句中使用即可。需要注意的是,合并时需要考虑两列之间的分隔符,可以通过在字符串中添加分隔符解决。