sql >> Databáze >  >> RDS >> Mysql

MySQL CONCAT vrátí NULL, pokud nějaké pole obsahuje NULL

převést NULL hodnoty s prázdným řetězcem jeho zabalením do COALESCE

SELECT CONCAT(COALESCE(`affiliate_name`,''),'-',COALESCE(`model`,''),'-',COALESCE(`ip`,''),'-',COALESCE(`os_type`,''),'-',COALESCE(`os_version`,'')) AS device_name
FROM devices


  1. Oracle text escapující se složenými závorkami a zástupnými znaky

  2. Zjistěte volné místo na tablespace

  3. Otázka MySQL - Jak zvládnout více typů uživatelů - jednu tabulku nebo více?

  4. Uložte výstup PL/pgSQL z PostgreSQL do souboru CSV