Heim > Datenbank > MySQL-Tutorial > So verwenden Sie die CONCAT()-Funktion in MySQL

So verwenden Sie die CONCAT()-Funktion in MySQL

王林
Freigeben: 2023-05-29 12:10:06
nach vorne
3910 Leute haben es durchsucht

CONCAT()

CONCAT(str1,str2,…))Die Funktion wird verwendet, um eine Zeichenfolge nach der Verkettung mehrerer Zeichenfolgen zurückzugeben, zum Beispiel: CONCAT(str1,str2,…))函数用于返回多个字符串连接之后的字符串,例如:

SELECT CONCAT('MySQL', '字符串', '函数') AS str;
str           |
--------------+
MySQL字符串函数|
Nach dem Login kopieren

如果该函数中的任何参数为 NULL,返回结果为 NULL。例如:

SELECT CONCAT('MySQL', NULL, '函数') AS str;
str|
---+
   |
Nach dem Login kopieren

对于字符串常量,我们也可直接将它们连写在一起。例如:

SELECT 'MySQL' '字符串' '函数' AS str;
str           |
--------------+
MySQL字符串函数|
Nach dem Login kopieren

以上方式只能用于连接字符串常量,不能用于连接字段的值。

?如果启用了 SQL 模式 PIPES_AS_CONCAT,MySQL 逻辑或运算符(||)也可以用于连接字符串,类似于 Oracle 和 PostgreSQL。

除了 CONCAT(str1,str2,…)) 函数之外,CONCAT_WS(separator,str1,str2,…))

SELECT CONCAT_WS('-', 'MySQL', NULL, '字符串') AS str1,
       CONCAT_WS(NULL, 'MySQL', '字符串') AS str2;
str1       |str2|
-----------+----+
MySQL-字符串|    |
Nach dem Login kopieren
Wenn ein Parameter in dieser Funktion NULL ist, Das Rückgabeergebnis ist NULL. Zum Beispiel: 🎜rrreee🎜Für String-Konstanten können wir sie auch direkt zusammenschreiben. Zum Beispiel: 🎜rrreee🎜Die obige Methode kann nur zum Verbinden von Zeichenfolgenkonstanten und nicht zum Verbinden von Feldwerten verwendet werden. 🎜

?Wenn der SQL-Modus PIPES_AS_CONCAT aktiviert ist, kann der logische ODER-Operator von MySQL (||) auch zum Verketten von Zeichenfolgen verwendet werden, ähnlich wie bei Oracle und PostgreSQL. 🎜

🎜Zusätzlich zur Funktion CONCAT(str1,str2,…)) bedeutet die Funktion CONCAT_WS(separator,str1,str2,…)) die Verwendung des angegebenen Trennzeichens zum Verbinden mehrerer Zeichen String, wenn das Trennzeichen NULL ist, wird NULL zurückgegeben. Zum Beispiel: 🎜rrreee

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die CONCAT()-Funktion in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage