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.