sql >> Base de Datos >  >> RDS >> Mysql

MySQL CONCAT devuelve NULL si algún campo contiene NULL

convertir el NULL valores con una cadena vacía envolviéndola en COALESCE

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