sql中concat函数
时间: 2024-02-23 15:30:25 浏览: 118
Mysql数据库使用concat函数执行SQL注入查询
5星 · 资源好评率100%
在 SQL 中,CONCAT 函数用于将两个或多个字符串连接在一起。它可以将任意数量的字符串连接在一起,以创建一个新的字符串。其语法如下:
```
CONCAT(string1, string2, ...)
```
其中,`string1`、`string2` 等是要连接的字符串。例如:
```
SELECT CONCAT('Hello', ' ', 'World');
```
这将返回一个新的字符串 "Hello World"。
你也可以将列或变量作为参数传递给 CONCAT 函数。例如:
```
SELECT CONCAT(first_name, ' ', last_name) AS full_name
FROM users;
```
这将返回一个包含用户全名的列,其中 `first_name` 和 `last_name` 是 `users` 表中的列名。
还可以使用 CONCAT_WS 函数来连接字符串,并使用指定的分隔符将它们分开。例如:
```
SELECT CONCAT_WS('-', year, month, day) AS date
FROM events;
```
这将返回一个包含 `year`、`month` 和 `day` 列的日期字符串,其中每个部分都用连字符分隔。
阅读全文