一尘不染

MySQL串联运算符

mysql

我不知道MySQL的串联运算符。

我已尝试将此代码进行串联:

SELECT vend_name || ' (' || vend_country || ')'
FROM Vendors
ORDER BY vend_name;

但这没有用。我应该使用哪个运算符来连接字符串?


阅读 323

收藏
2020-05-17

共1个答案

一尘不染

您正在使用ORACLE类型的串联。MySQL的应该是

 SELECT CONCAT(vend_name, '(', vend_country, ')')

调用该CONCAT()函数,并用逗号分隔您的值。

2020-05-17