MySQL Utiliser CONCAT pour inclure du texte dans les résultats de SELECT

La fonction CONCAT de MySQL permet aux instructions SELECT de fonctionner comme des commandes printf en mélangeant du texte et des résultats de requête.


Par exemple, pour générer une liste rapide de liens en HTML à partir d'un tableau 'links' avec les colonnes 'url' (http://www.tech-recipes.com) et 'title' (Tech-Recipes) afin que le résultat ressemble à:

Recettes Tech

utilisez une instruction select comme:

SELECT CONCAT ('', titre, '
') FROM liens;

La fonction CONCAT rejoint simplement la liste de chaînes et d'expressions séparées par des virgules (dans ce cas, la colonne résulte de la requête: url et title). Comme pour toute instruction SELECT, le jeu de résultats peut être modifié à l'aide d'une clause WHERE facultative et d'une autre syntaxe SQL valide.