## CONCAT函数 `CONCAT` 是 SQL 中用于**字符串拼接**的函数,它可以将两个或多个字符串合并成一个新的字符串。 ------ ### 基本语法 ```sql CONCAT(string1, string2, ..., stringN) ``` ### 不同数据库的 CONCAT 行为 | 数据库 | 行为 | | :--------------------- | :----------------------------------------------- | | **MySQL** | 支持多参数;**任一参数为 NULL,整个结果为 NULL** | | **SQL Server** (2012+) | 支持多参数;**NULL 会被自动转为空字符串** `''` | | **Oracle** | 只支持 **2 个参数**;NULL 视为空字符串 | | **PostgreSQL** | 支持多参数;NULL 视为空字符串 |