📜  MySQL String CONCAT()函数(1)

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

MySQL String CONCAT()函数

MySQL String CONCAT()函数用于将多个字符串连接成一个。它是MySQL内置的函数之一,可以方便地将多个字符串合并成一个。本篇文章将为程序员介绍MySQL String CONCAT()函数的用法及示例。

语法

MySQL String CONCAT()函数的语法如下:

CONCAT(string1, [string2, ... , stringN])

参数说明:

  • string1:必选参数,要连接的字符串。
  • string2...stringN:可选参数,要连接的更多字符串。
用法示例
示例1

将两个字符串连接成一个:

SELECT CONCAT('Hello', ' World!');

结果为:

Hello World!
示例2

将三个字符串连接成一个,并将连接后的结果赋值给变量:

SET @str1 = 'Hello';
SET @str2 = ' ';
SET @str3 = 'World';
SET @result = CONCAT(@str1, @str2, @str3);
SELECT @result;

结果为:

Hello World
示例3

将多个字符串连接成一个:

SELECT CONCAT('Hello', ' ', 'World', '!'); 

结果为:

Hello World!
示例4

将字段值与字符串连接成一个:

SELECT CONCAT(name, ' is a ', occupation)
FROM users;

假设表users中有两个字段name和occupation,结果为:

John is a programmer
Mary is a teacher
总结

MySQL String CONCAT()函数是连接多个字符串的常用函数之一。通过本文的介绍,你应该能够掌握CONCAT()函数的语法及使用方法,并在实际的开发中灵活运用。