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

Cách viết câu lệnh IF ELSE trong truy vấn MySQL

Bạn có thể muốn sử dụng CASE biểu thức .

Chúng trông như thế này:

SELECT col1, col2, (case when (action = 2 and state = 0) 
 THEN
      1 
 ELSE
      0 
 END)
 as state from tbl1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa hai cách tiếp cận bảng nối này?

  2. Quản lý người dùng MySQL

  3. Nhập CSV vào MySQL với định dạng ngày tháng khác nhau

  4. Tạo bảng trong MySQL

  5. Làm cách nào để đặt số hàng tối đa trong bảng MySQL?