MySQL 连接运算符

标签 mysql sql concatenation

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

我已尝试使用此代码进行连接:

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

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

最佳答案

|| 是 ANSI 标准字符串连接运算符,大多数数据库都支持(尤其是 not MS SQL Server)。 MySQL 也支持它,但你必须 SET sql_mode='PIPES_AS_CONCAT';SET sql_mode='ANSI';首先。

关于MySQL 连接运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15631137/

相关文章:

javascript - PHP mysql - 以表格形式显示数据库中的逗号分隔值

mysql - 使用mysql替换img src?新手

mysql - 使用 Talend 快速启动数据库迁移

sql - Postgres 从聚合行创建 JSON 对象

php - MySQL 和 PHP - 多行或连接成 1 行 - 哪个更快?

php - Laravel classloader.php 错误无法打开流 : No such file or directory

c# - 在 LINQ to Entities 中正确比较没有时间的 DatetimeOffset

sql - 使用 Oracle INSTR 函数搜索多个字符串

R 在组内跨行连接但保留序列

asp.net-mvc-3 - MVC3 Razor 连接问题