sql >> Databasteknik >  >> RDS >> Sqlserver

sammanfoga två databaskolumner till en resultatuppsättningskolumn

SQL-standardsättet att göra detta på skulle vara:

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

Exempel:

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

helloworld


  1. hur konverterar man konstig varchar-tid till realtid i mysql?

  2. SQL Server Infoga om den inte finns

  3. INFOGA eller UPPDATERA bulkdata från dataram/CSV till PostgreSQL-databas

  4. Exekvera en Oracle-lagrad procedur inom EntityFramework