SQL字符串拼接

不同的数据库,相应的字符串拼接方式不同,通过对比加深一下记忆。

一、MySQL字符串拼接

1、CONCAT函数

        语法格式:

        CONCAT(char c1, char c2, ..., char cn) ,其中char代表字符串,定长与不定长均可以

1.1)连接两个字符串

1.2)连接多个字符串

2、"+"操作符

2.1)连接两个字符串

2.2)连接多个字符串

3、假如其中一个字段为NULL,则用结果用空格代替NULL。

二、Oracle字符串拼接

1、CONCAT函数

语法格式:CONCAT(char c1, char c2) ,其中char代表字符串,定长与不定长均可以

1.1)连接两个字符串

1.2)连接多个字符串

  

使用CONCAT函数的嵌套实现。

2、"||"操作符

1.1)连接两个字符串

1.2)连接多个字符串

3、假如其中一个字段为NULL,则用结果用空格代替NULL。

SQL字符串拼接 - 阿波罗任先生 - 博客园 (cnblogs.com)

https://www.cnblogs.com/apolloren/p/11002449.html