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

Truy vấn Rails 4 LIKE - ActiveRecord thêm dấu ngoặc kép

Trình giữ chỗ của bạn được thay thế bằng một chuỗi và bạn đang xử lý không đúng.

Thay thế

"name LIKE '%?%' OR postal_code LIKE '%?%'", search, search

với

"name LIKE ? OR postal_code LIKE ?", "%#{search}%", "%#{search}%"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng pg_stat_activity?

  2. Sắp xếp các giá trị NULL vào cuối bảng

  3. Mảng PHP sang mảng postgres

  4. Kiến thức cơ bản về kích hoạt PostgreSQL và hàm được lưu trữ

  5. Chuỗi ký tự và ký tự thoát trong postgresql