我不知道MySQL的连接运算符.

我try 了以下代码进行连接:

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

但没用.我应该使用哪个运算符连接字符串?

推荐答案

您使用的是ORACLE类型的连接.MySQL应该是

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

调用CONCAT()函数并用逗号分隔值.

Mysql相关问答推荐

MySQL InnoDB:可以在没有回滚损失的情况下从运行的查询中进行大型插入吗

MySQL添加表会将&@@&qot;追加到表名

奇怪的MySQL SELECT循环;但不是\G

计算符合字段值只能包含一种事件类型这一事实的记录

如何优化使用多个 LEFT JOIN 和 GROUP BY 子句的慢速 MySQL 查询?

MySQL:根据条件查找某些用户的行位置

MySQL 将分组 JSON Select 转换为单个 JSON 对象

提取 MySQL 5.7 连续值的差异

MYSQL REGEXP_REPLACE 在数字之后

在 MySQL 中使用三个表进行计算

mysql 5.5;可以从记录中排除表吗?

使用带有 ELSEIF 和 ELSE 的 3 列更新问题

减少mysql中的值但不是负数

如何在 MySQL 中删除具有 2 列作为复合主键的多行?

如何使用 C++ 连接 mySQL 数据库

函数 mysql_real_escape_string 的 PDO 类似功能是什么?

在 WHERE 子句中使用 CASE

让 MySQL 在 OSX 10.7 Lion 上运行

将 mySQL 查询作为 cron 作业(job)运行?

如何将具有相同列值的mysql行分组为一行?