小编典典

如何用SQL连接两个以上的字段?

sql

我正在尝试将CONCAT与SQL结合使用以连接3个字段,并得到以下错误:

调用本机函数“ CONCAT”时参数不正确

查询如下

SELECT CONCAT(guests.lastname,', ',guests.firstname', ',guests.passport) AS display 
  FROM guests 
 WHERE guests.uuid = '1'

您如何在SQL中串联两个以上的字段?


阅读 173

收藏
2021-05-16

共1个答案

小编典典

您必须在所有参数之间加上逗号。

改变:

 SELECT CONCAT(guests.lastname,', ',guests.firstname', ',guests.passport)

到:

 SELECT CONCAT(guests.lastname,', ',guests.firstname,', ',guests.passport) 
                                                    ^
2021-05-16