sql >> Database teknologi >  >> RDS >> Mysql

MySQL CONCAT returnerer NULL, hvis et felt indeholder NULL

konverter NULL værdier med tom streng ved at pakke den ind i COALESCE

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


  1. SQL Server :giver NEWID() altid et unikt ID?

  2. Vælg mellem flere borde uden en joinforbindelse?

  3. MySQL-indeks for MIN og MAX

  4. IN-klausul bruger ikke indeks