- 
Oracle、PostgreSQL、SQLite 和 DB2 支持
||作为字符串连接操作符。 - 
MySQL 和 MariaDB 默认情况下不支持
||作为字符串连接操作符,但可以通过设置SQL_MODE启用。 - 
SQL Server 使用
+作为字符串连接操作符。 
如果你需要编写跨数据库兼容的 SQL 语句,建议使用 CONCAT() 函数,因为它在大多数数据库中都支持。例如:
SELECT CONCAT(c1, c2) FROM table_name;
- 在Oracle中如果使用2个以上的字符串相连,则可以使用 || 或者 CONCAT嵌套:
 
SELECT CONCAT(CONCAT(c1, c2), c2) FROM table_name;
SELECT c1|| c2|| c2) FROM table_name;
- 在mysql中支持多个参数连接:
 
SELECT CONCAT(c1, c2, c3) FROM table_name;