我正在尝试将CONCAT与SQL结合使用以连接3个字段,并得到以下错误:
调用 native 函数“CONCAT”时参数不正确
查询如下
SELECT CONCAT(guests.lastname,', ',guests.firstname', ',guests.passport) AS display
FROM guests
WHERE guests.uuid = '1'
您如何在SQL中串联两个以上的字段?
最佳答案
您必须在所有参数之间加上逗号。
改变:
SELECT CONCAT(guests.lastname,', ',guests.firstname', ',guests.passport)
至:
SELECT CONCAT(guests.lastname,', ',guests.firstname,', ',guests.passport)
^
关于sql - 如何用SQL连接两个以上的字段?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3182555/