Non ci sono differenze funzionali.
||
è l'operatore di concatenazione di stringhe standard ANSI (sebbene, sfortunatamente, non tutti i database <cough>SQL Server</cough>
sceglie di supportare lo standard). Molti database supportano un CONCAT
funzione quindi potrebbe essere più facile trasferire il codice usando CONCAT
a database diversi.