Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL SELECT Conditional CONCAT

Можете да го направите, като добавите няколко concat операции.

Проверете кода по-долу, трябва да работи.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Неуспешно надграждане на SonarQube от 4.5.2 на 5.0

  2. FORMAT() Примери в MySQL

  3. проверете ръководството, което съответства на вашата версия на MySQL сървър за правилния синтаксис, който да използвате близо до '' на ред 1

  4. RMySQL системна грешка:10060

  5. Има ли причина MySQL да не поддържа FULL OUTER JOINS?