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

MySQL GROUP_CONCAT z wartościami null

Powinieneś po prostu IFNULL kolumna, która może być NULL;

SELECT userId, GROUP_CONCAT(CONCAT(questionId, '=', 
                 IFNULL(selectionId, 'NULL')))
FROM selection
GROUP BY userId;

Demo tutaj .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zoptymalizować tabele MySQL/MariaDB

  2. Niezwykle podstawowy PHP i Mysql

  3. ADDDATE() vs DATE_ADD() w MySQL:jaka jest różnica?

  4. Jak wybrać najlepszy rekord N z każdej grupy MySql

  5. ustawianie globalnego trybu sql_mode w mysql