我的Grails应用中的数据混有ALL RED
allred
或ALLReD
我如何在我的查询中对此进行比较:
def getColor (String color) {
def reqCount = c.count {
eq("color", color)
}
}
有没有办法从数据库全部上限制作数据并使color
值全部上限然后比较两者?
答案 0 :(得分:2)
使用DetachedCriteria还是查询?
Color.where { color =~ "$color" }.count()
或
Color.countByColorIlike(color)
答案 1 :(得分:1)
使用ilike
:
def getColor (String color) {
def reqCount = c.count {
ilike("color", color)
}
}
检查documentation条件以获取更多信息。