Mysql
 sql >> Base de données >  >> RDS >> Mysql

CONCAT conditionnel MySQL SELECT

Vous pouvez le faire en ajoutant quelques opérations concat.

Vérifiez le code ci-dessous, cela devrait fonctionner.

SELECT CONCAT(housename, CONCAT(" ",CONCAT(housenumber, CONCAT(" ",CONCAT_WS(' ,', 
                  NULLIF(address1, ''), 
                  NULLIF(address2, ''), 
                  NULLIF(address3, ''),
                  NULLIF(town, ''),
                  NULLIF(postcode, '')))))) AS concatedAddress FROM tblAddress;