MySQL Verwenden Sie CONCAT, um Text in SELECT-Ergebnisse aufzunehmen

Die CONCAT-Funktion in MySQL ermöglicht SELECT-Anweisungen, sich wie printf-Befehle zu verhalten, indem Text und Abfrageergebnisse miteinander vermischt werden.


Zum Beispiel, um eine schnelle Liste von Links in HTML aus einer Tabelle 'Links' mit den Spalten 'URL' (http://www.tech-recipes.com) und 'Titel' (Tech-Recipes) zu generieren, damit die Ausgabe erfolgt sieht aus wie:

Tech-Rezepte

Verwenden Sie eine select-Anweisung wie:

SELECT CONCAT ('', Titel, ')
') FROM-Links;

Die CONCAT-Funktion fügt einfach die durch Kommas getrennte Liste der Zeichenfolgen und Ausdrücke hinzu (in diesem Fall ergibt sich die Spalte aus der Abfrage: URL und Titel). Wie bei jeder SELECT-Anweisung kann die Ergebnismenge mithilfe einer optionalen WHERE-Klausel und anderer gültiger SQL-Syntax variiert werden.