gpt4 book ai didi

mysql - '+' 附近的 SQL 语法不正确

转载 作者:行者123 更新时间:2023-11-29 06:38:43 25 4
gpt4 key购买 nike

我在 MySQL 中有一个简单的 select 语句,如下所示。它一直给我第一个 + 的语法错误登录串联,我不明白为什么。我还尝试使用 concat 函数,但也出现错误。

select 1.VendorID, 1.VendorName, 1.VendorContactFName + " " + 1.VendorContactLName as Name
from Vendors as 1 JOIN
Vendors as 2
on 1.VendorID <> 2.VendorID and
1.VendorContactFName = 2.VendorContactFName
order by Name;

最佳答案

首先,不要使用数字作为表别名。其次,要连接字符串,请使用 concat()。第三,单引号是字符串的正常分隔符。

所以:

select v1.VendorID, v1.VendorName,
concat(v1.VendorContactFName, ' ', v1.VendorContactLName) as Name
from Vendors as v1 JOIN
Vendors as v2
on v1.VendorID <> v2.VendorID and
v1.VendorContactFName = v2.VendorContactFName
order by Name;

关于mysql - '+' 附近的 SQL 语法不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52618486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com