SQL Concatenare campi

Da Andreabont's Wiki.

Non esiste ad oggi un vero standard per concatenare due campi in un nuovo campo, dipende dal database SQL che si sta usando:

MySQL

SELECT CONCAT(campo1,campo2,campo3...) AS nuovo_nome FROM tua_tabella;

Non è necessario creare l'alias con AS, in caso non venga indicato il nome del nuovo campo sarà "CONCAT(campo1,capo2,campo3...)". Da notare che non è possibile usare gli alias nella sezione WHERE, se si vuole cercare in un campo concatenato è necessario indicare la sua definizione completa "CONCAT(campo1,capo2,campo3...)".

PostgreSQL

SELECT campo1||campo2||campo3||... AS nuovo_nome FROM tua_tabella;