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;

相关推荐
kyle~8 分钟前
CPU调度---协程
java·linux·服务器·数据库·c++20
IDOlaoluo8 分钟前
SQL Server 2017 Developer 中文版安装教程(64位 ISO 文件详细步骤)
服务器·数据库·负载均衡
一只游鱼1 小时前
Springboot+BannerBanner(启动横幅)
java·开发语言·数据库
散峰而望2 小时前
Dev-C++一些问题的处理
c语言·开发语言·数据库·c++·编辑器
Elieal2 小时前
Spring 框架IOC和AOP
java·数据库·spring
@爱学习的小趴菜2 小时前
Redis服务器配置
服务器·数据库·redis
寒秋丶3 小时前
Milvus:向量字段-二进制向量、稀疏向量与密集向量(六)
数据库·人工智能·python·ai·ai编程·milvus·向量数据库
寒秋丶3 小时前
Milvus:通过Docker安装Milvus向量数据库(一)
数据库·人工智能·docker·ai·ai编程·milvus·rag
Maỿbe4 小时前
Redis的持久化
数据库·redis·缓存
努力学习的小廉5 小时前
初识MYSQL —— 基本查询
数据库·mysql·1024程序员节