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

Làm cách nào để mô phỏng WHERE 1 trong một truy vấn động?

Có thể sử dụng một câu lệnh trường hợp trong mệnh đề where của bạn?

 $query = "SELECT u.*
           FROM users u
           WHERE CASE {$range}
                 WHEN 'ALL' then TRUE
                 ELSE date_time > unix_timestamp(DATE_SUB(now()
                                  , INTERVAL 1 {$range}))
                 END";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mã hóa mật khẩu đơn giản - làm cách nào để làm?

  2. Làm thế nào để kết hợp gần cùng một mục bằng SQL?

  3. Khôi phục MySQL DB với các ký tự Unicode (tiếng Ả Rập và tiếng Kurd) ở định dạng .gz

  4. MySQL năm 2018:Có gì trong 8.0 và các quan sát khác

  5. Đổi tên các hàng trùng lặp trong MySQL