«

»

Nov 25

Concatenazione in SQL Server

Ieri mi è stato fatto notare che in SQL Server non esiste la funzione CONCAT(), che invece è presente sia in MySQL che in Oracle.

In effetti è vero, però tale funzione è sostituita dall’operatore  ‘+‘ , ecco come funziona:

Metodo 1: Concatenare 2 stringhe

SELECT 'FirstName' + ' ' + 'LastName' AS FullName

Metodo 2: Concatenare 2 numeri

SELECT CAST(1 AS VARCHAR(10)) + 'R' + CAST(2 AS VARCHAR(10))

Metodo 3: Concatenare due colonne

SELECT FirstName + ' ' + LastName
FROM Anagrafica