我该怎么办,如果我在 db 中的字段少于 10 个符号,则通过非强类搜索,但如果超过 10 个,而不是使用 %% 选项?那么如何检查字段长度呢?
我在 ruby 中的代码是这样的:
@search = CrossList.find(:all, :conditions => ['cross_value like ? ', oem_condition])
但是如何做类似的事情:
@search = CrossList.find(:all, :conditions => ['length(cross_value) < 10 and cross_value like ? ', oem_condition])
别的
@search = CrossList.find(:all, :conditions => ['length(cross_value) >= 10 and cross_value like %?% ', oem_condition])