Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL CONCAT renvoie NULL si un champ contient NULL

convertir le NULL valeurs avec une chaîne vide en l'enveloppant dans COALESCE

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