我有一张桌子
________________
| authors |
|name | surname|
|------|--------|
|Jeff | Lindsay|
|George| Martin |
|______|________|
我需要将这两列连接成一个在它们之间有空格的列。我试过这样的事情
SELECT (name + ', ' + surname) AS Name
FROM authors
但它让我回答:
________________
| name |
| 0 |
| 0 |
|_______________|
如何将这两者结合起来,以便我有一个全名?
答案 0 :(得分:7)
在mysql中,它名为concat
select concat(name,' ',surname) as fullname
from author
答案 1 :(得分:1)
SELECT concat_ws(" ",first_name,last_name) FROM users
在concat_ws中你必须在start中定义分隔符,然后是n个你要分离的字段