Er is geen functioneel verschil.
||
is de standaard ANSI-operator voor het samenvoegen van strings (hoewel helaas niet elke database <cough>SQL Server</cough>
kiest om de standaard te ondersteunen). Veel databases ondersteunen een CONCAT
functie, zodat het gemakkelijker kan zijn om code over te dragen met CONCAT
naar verschillende databases.