Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak concat_ws wiele pól i usunąć zduplikowane separatory dla pustych slotów?

Zrób to tak:

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

CONCAT_WS pominie wszystkie wartości null i używając NULLIF również puste.

Uwaga:nie można zastąpić wyrażenia regularnego. MySQL tego nie obsługuje.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd składni MySQL po przesłaniu formularza

  2. Enterprise Architect — dostawca Microsoft OLE DB dla sterowników ODBC -2147217900 / „80040E14”

  3. Jak sumować z warunkami na innych kolumnach

  4. Błąd bazy danych WordPress Serwer MySQL zniknął dla zapytania

  5. Wywołanie procedury składowanej JDBC