MySQL Usa CONCAT per includere il testo nei risultati SELECT

La funzione CONCAT in MySQL consente alle istruzioni SELECT di agire come comandi printf mischiando testo e risultati delle query insieme.


Ad esempio, per generare un rapido elenco di collegamenti in HTML da una tabella "link" con le colonne "url" (http://www.tech-recipes.com) e "title" (Tech-Recipes) in modo che l'output sembra:

Tech-Ricette

usa un'istruzione select come:

SELEZIONA CONCAT ('', titolo, '
') DA collegamenti;

La funzione CONCAT si unisce semplicemente all'elenco di stringhe e espressioni separate da virgola (in questo caso i risultati della colonna dalla query: url e titolo). Come con qualsiasi istruzione SELECT, il set di risultati può essere variato con l'uso di una clausola WHERE opzionale e un'altra sintassi SQL valida.