sql >> Database teknologi >  >> RDS >> PostgreSQL

Rails 4 LIKE-forespørgsel - ActiveRecord tilføjer citater

Din pladsholder er erstattet af en streng, og du håndterer den ikke rigtigt.

Udskift

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

med

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


  1. Sådan kontrollerer du størrelsen af ​​alle tabeller i en database i MySQL

  2. Brug af pivot på flere kolonner i en Oracle-række

  3. Forskellen mellem underforespørgsel og korreleret underforespørgsel

  4. EXISTS vs JOIN og brug af EXISTS-klausulen