sql 中CONCAT
时间: 2024-06-20 14:01:59 浏览: 180
SqlServer GroupConcat
在SQL中,`CONCAT`是一个用于连接两个或多个字符串的内置函数。它将这些字符串拼接在一起形成一个新的字符串。`CONCAT`通常在没有内置的字符串连接操作符(如`+`)或者需要在不同数据库系统之间保持兼容性的情况下使用。
基本语法是这样的:
```sql
CONCAT(str1, [str2, ...])
```
其中`str1`, `str2`, ..., 是你想要连接的字符串。例如:
```sql
SELECT CONCAT('Hello', ' ', 'World') AS CombinedString;
```
这将会返回字符串 "Hello World"。
需要注意的是,在MySQL 5.7及更高版本中,`CONCAT()`被`CONCAT_WS()`('concatenate with separator')函数取代,后者接受一个额外的分隔符参数,可以指定字符串之间的连接字符。在旧版本中,如果不需要指定分隔符,`CONCAT()`就足够使用了。
阅读全文