比较时的Mysql格式字符串

时间:2013-02-12 20:01:36

标签: mysql ruby

我怎么能告诉mysql比较我喜欢的条件,这样mysql才能从字符串中删除空格并使符号大写... 例如,现在我的ruby代码是这样的:

LineItem.find(:all, :conditions => ["(description like ?) and (order_id in (?))", "%#{params[:art_order_search]}%", orders.map(&:id)])

但我该怎么办,那个mysql字段描述(不要对db进行任何更改)当我把它比作喜欢的时候,做一些事情,就像ruby gsub那样:例如: 现在我会有这样的事情:

description in db = ololo from lol oc 90
select * from ooo where description like "OC90"

但我该怎么做,当我比较时,我的领域是:

OLOLOFROMLOL**OC90**

究竟是什么功能以及如何写在这里:(描述如何?)??? ruby string analog是:

.gsub(/[^0-9A-Za-z]/, '').upcase

但如何为mysql和mysql做什么?

如果事情不明确,请不要给我减去,只是在评论中提问......

也许是TRIM和UPPER,但是怎么样?

0 个答案:

没有答案