📜  MySQL 中的 CONCAT()函数(1)

📅  最后修改于: 2023-12-03 15:17:46.776000             🧑  作者: Mango

MySQL 中的 CONCAT() 函数

在 MySQL 中,CONCAT() 是用于将两个或多个字符串连接起来的函数。连接(Concatenate)的意思是将两个或多个字符串拼接在一起。

语法

CONCAT() 函数的语法如下:

CONCAT(str1,str2,...)

其中,str1str2,...是要连接的字符串,可以是变量或者具体的字符串值。

示例

下面是一些示例,说明了 CONCAT() 函数的使用方法:

SELECT CONCAT('Hello','World') as ConcatenatedString;

输出结果为:

ConcatenatedString
------------------
HelloWorld

可以把两个字符串直接给到 CONCAT() 函数中,然后返回一个新的字符串。在上面的示例中,我们把两个字符串 HelloWorld 给到了 CONCAT() 函数里面,然后将它们连接起来。

我们也可以将变量与字符串连接起来,如下面的代码所示:

SELECT CONCAT('Hello', ' ', 'World') as ConcatenatedString;

输出结果为:

ConcatenatedString
------------------
Hello World

该示例中,我们将 Hello 与一个空格 World 连接起来,生成一个新的字符串。

注意事项

使用 CONCAT() 函数时需要注意以下几点:

  • 将多个字符串连接到一起时,每个字符串必须在 CONCAT() 函数中引用。

  • 如果其中一个字符串为 NULL,则结果为 NULL

  • 如果任何一个参数为数字,则会将其转换为字符串,并将其包含在最终的字符串中。

总结

CONCAT() 函数用于将两个或多个字符串连接起来,生成一个新的字符串,可以将变量与字符串连接起来。需要注意的是,每个字符串必须在 CONCAT() 函数中引用,如果其中一个字符串为 NULL,则结果为 NULL