Няма функционална разлика.
|| е стандартният ANSI оператор за конкатенация на низове (макар че, за съжаление, не всяка база данни <cough>SQL Server</cough> избира да поддържа стандарта). Много бази данни поддържат CONCAT функция, така че може да е по-лесно да пренесете код с помощта на CONCAT към различни бази данни.