oracle-函数-concat(c1,c2)

  • 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;

相关推荐
zxrhhm4 分钟前
MySQL 数据库的体系架构
数据库·mysql·架构
云墨丹青1 小时前
记录安装pdsh中 Linux 系统根目录空间不足导致的编译安装问题
linux·运维·数据库
Gratitute_林腾2 小时前
neo4j-解决导入数据后出现:Database ‘xxxx‘ is unavailable. Run :sysinfo for more info.
数据库·neo4j
makarov54 小时前
docker部署superset并连接华为MRS hive数据库
数据库·hive·docker·bi·superset·pyhive·华为mrs
m0_748241706 小时前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql
My is 李豆9 小时前
Spring 中的 事务 隔离级别以及传播行为
java·数据库·spring
想做富婆9 小时前
PLSQL: 存储过程,用户自定义函数[oracle]
数据库·oracle·存储过程·函数·plsql
jcsx9 小时前
RuoYi-Vue-Oracle的oracle driver驱动配置问题ojdbc8-12.2.0.1.jar的解决
java·vue.js·spring·oracle·maven·jar
小Tomkk9 小时前
从Oracle 到帆软BI:打造高效数据可视化仪表盘
数据库·信息可视化·oracle·数据可视化·fine bi