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

Как да concat_ws множество полета и да премахнете дублиращите се разделители за празни слотове

Направете го така:

CONCAT_WS(' ', NULLIF(field1, ''), NULLIF(field2, ''), NULLIF(field3, ''));

CONCAT_WS ще пропусне всички нулеви стойности и като използва NULLIF всички празни също.

Забележка:Не можете да замените regex. MySQL не го поддържа.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Начин за четене на таблични данни от Mysql към Pig

  2. Как да сумираме от MySQL за всеки n запис

  3. Как да импортирате база данни с помощта на phpMyAdmin

  4. MySQL избира низ с няколко специални символа

  5. PDO::commit() успех или неуспех