Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL CONCAT mengembalikan NULL jika ada bidang yang berisi NULL

konversikan NULL nilai dengan string kosong dengan membungkusnya dalam COALESCE

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa cara terbaik untuk mengelola tanggal di PHP, MySQL, dll?

  2. OpenSSL - kesalahan 18 pada pencarian 0 kedalaman:sertifikat yang ditandatangani sendiri

  3. MySQL:dapatkan MAX atau GREATEST dari beberapa kolom, tetapi dengan bidang NULL

  4. Utama harus menyertakan semua kolom dalam tabel kesalahan lokasi partisi?

  5. masukkan beberapa baris menggunakan satu nilai forigenk dalam formulir