sql >> Base de Datos >  >> RDS >> Sqlserver

concatenar dos columnas de base de datos en una columna de conjunto de resultados

La forma estándar de SQL de hacer esto sería:

SELECT COALESCE(field1, '') || COALESCE(field2, '') || COALESCE(field3, '') FROM table1

Ejemplo:

INSERT INTO table1 VALUES ('hello', null, 'world');
SELECT COALESCE(field1, '') || COALESCE(field2, '') || COALESCE(field3, '') FROM table1;

helloworld