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

Rails truy vấn giao diện vấn đề mệnh đề ở đâu?

Nếu bạn muốn chuyển một mảng thì tốt hơn nên viết

@applicants = Applicant
    .where("applicants.first_name LIKE ?", "%#{people}%")
    .where(status: ["new", "in-review"])

Hoặc sử dụng squeel đá quý.

@applicants = Applicant.where{ (status.in(["new", "in-review"]) & (first_name =~ "%#{people}%") }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thủ tục được lưu trữ gây ra các lệnh không đồng bộ trong truy vấn tiếp theo

  2. Trao đổi giá trị cột trong MySQL

  3. In thông tin gỡ lỗi từ quy trình được lưu trữ trong MySQL

  4. Làm cách nào để chọn dữ liệu trong đó một trường có giá trị nhỏ nhất trong MySQL?

  5. Làm cách nào để tạo định dạng json với mysql group-concat?