Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL CONCAT trả về NULL nếu bất kỳ trường nào chứa NULL

chuyển đổi NULL các giá trị có chuỗi trống bằng cách gói nó trong 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. CẢNH BÁO SqlExceptionHelper:143 - Lỗi SQL:0, SQLState:08S01- SqlExceptionHelper:144 - Lỗi liên kết truyền thông

  2. Tự động hóa mysql_secure_installation bằng lệnh echo thông qua tập lệnh shell

  3. MySQL:YÊU CẦU SSL không được hiển thị trong tài trợ

  4. MySql - TRÊN CHÈN KHÓA DUPLICATE

  5. Khi nào sử dụng datetime hoặc timestamp