sql >> Database teknologi >  >> RDS >> Sqlserver

sammenkæde to databasekolonner til en resultatsætkolonne

SQL standard måde at gøre dette på ville være:

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

Eksempel:

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

helloworld


  1. Mysql datetime bliver 0000-00-00 00:00:00 i mysql version 5.6

  2. Sådan udføres en lagret procedure i C#-programmet

  3. Indlæs tekstfiler som clob til databasen

  4. Hvordan matcher man en ip-adresse i mysql?