如何在MySQL中将两个字符串列连接成一个

Arc*_*ane -2 mysql sql

我有一张桌子

________________
| authors       |
|name  | surname|
|------|--------|
|Jeff  | Lindsay|
|George| Martin |
|______|________|
Run Code Online (Sandbox Code Playgroud)

我需要将这两列连接成一个在它们之间有空格的列.我试过这样的事

SELECT (name + ', ' + surname) AS Name
FROM authors
Run Code Online (Sandbox Code Playgroud)

但它让我回答:

 ________________
|    name       |
|      0        |
|      0        |
|_______________|
Run Code Online (Sandbox Code Playgroud)

我如何加入这两个,所以我有一个全名?

Abh*_*rty 7

在mysql中它叫做concat

select concat(name,' ',surname) as fullname
from author
Run Code Online (Sandbox Code Playgroud)

  • 只有在提到高级官员时才应使用sirname (2认同)