MySQL Use CONCAT para incluir texto en los resultados de SELECT

La función CONCAT en MySQL permite que las sentencias SELECT actúen como comandos printf al mezclar el texto y los resultados de la consulta.


Por ejemplo, para generar una lista rápida de enlaces en HTML desde una tabla, los 'enlaces' con las columnas 'url' (http://www.tech-recipes.com) y 'título' (Tech-Recipes) para que la salida parece:

Recetas tecnicas

use una declaración de selección como:

SELECCIONE CONCAT ('', título, '
') DE los enlaces;

La función CONCAT simplemente se une a la lista de cadenas y expresiones separadas por comas (en este caso, la columna resulta de la consulta: url y título). Al igual que con cualquier instrucción SELECT, el conjunto de resultados puede variar con el uso de una cláusula WHERE opcional y otra sintaxis SQL válida.