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;

相关推荐
Bing@DBA几秒前
Oracle 19c 静默安装
数据库·oracle
IvorySQL9 分钟前
探索表访问方法功能:顺序扫描分析
数据库·postgresql·开源数据库
深井冰水11 分钟前
mac M2下虚拟机CentOS 8 安装上安装 Berkeley DB
数据库·macos·centos
Clockwiseee12 分钟前
RCE联系
数据库·redis·缓存·web
码熔burning22 分钟前
MySQL 分页查询优化
数据库·mysql
添砖Java中24 分钟前
深入剖析缓存与数据库一致性:Java技术视角下的解决方案与实践
java·数据库·spring boot·spring·缓存·双写一致性
myusa21 小时前
使用阿里云CLI跨地域迁移ECS实例
数据库·阿里云·php
政沅同学1 小时前
数据库实验报告 系统E-R图设计 2
数据库·sqlserver
PgSheep2 小时前
一文通俗讲解MySQL数据库常见面试题-持续更新
java·数据库·mysql·面试
攻城狮7号2 小时前
Python爬虫第20节-使用 Selenium 爬取小米商城空调商品
开发语言·数据库·爬虫·python·selenium