sql >> Database >  >> RDS >> Mysql

MySQL CONCAT retourneert NULL als een veld NULL bevat

converteer de NULL waarden met een lege tekenreeks door deze in COALESCE . te wikkelen

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


  1. 'LIKE ('%this%' OR '%that%') en iets=anders' werkt niet

  2. datetime vs datetimeoffset in SQL Server:wat is het verschil?

  3. Wat is controlebeperking in SQL Server - SQL Server / TSQL-zelfstudie, deel 82

  4. Is het mogelijk om de verwerking van offertes in de Postgres COPY-opdracht met CSV-indeling uit te schakelen?