Tidak ada perbedaan fungsional.
|| adalah operator rangkaian string standar ANSI (meskipun, sayangnya, tidak setiap database <cough>SQL Server</cough> memilih untuk mendukung standar). Banyak database mendukung CONCAT berfungsi sehingga lebih mudah untuk mem-port kode menggunakan CONCAT ke database yang berbeda.