我将从表中检索以下sql语句,然后使用绑定变量替换运行该语句时会出现语法错误。它似乎是由于lower()函数而发生的,但是我相信我正确地使用了它。=lower(':2')SELECT column_name WHERE table_name=lower('MyTableName')
and column_name
我使用Postgres作为db在Rails项目中创建了一个搜索函数。这是我的代码 if search
find(:all, :conditions => ["LOWER(name) LIKE LOWER(?OR LOWER(city) LIKE LOWER(?) OR LOWER(address) LIKE LOWER(?) OR (venue_type) LIKE (?)
下面的命令是我的sql select命令;
sqlcommand = "SELECT * FROM INVENTORY WHERE LOWER(SAPNO) LIKE LOWER('" + sapNo+ "%') AND LOWER(PARTDESC) LIKE LOWER('" + partDesc + "%') AND LOWER(PARTNO) LIKE LOWER(