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

Kết luận trong câu lệnh If

Đặt logic có điều kiện bên trong concat() chức năng:

concat( (case when c.population > 100000000 then 'Large ' else '' end),
        (case when YEAR(now()) - c.IndepYear > 50 then 'Modern ' else '' end),
        c.GovernmentForm
      )

Điều này sẽ đặt cả hai, một hoặc cả hai tiền tố tùy thuộc vào điều kiện.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng không xác định trong MULTI DELETE

  2. Tạo một chuỗi ngẫu nhiên trong MySQL

  3. Sử dụng Mysqli bind_param với các cột ngày và giờ?

  4. Làm cách nào để gỡ cài đặt MySQL khỏi Mac OS X?

  5. Làm thế nào để nhận được ID chèn cuối cùng của mysql hoạt động với các giao dịch? + câu hỏi giao dịch