gpt4 book ai didi

scala - Lift Mapper中的LowerCase Like语句

转载 作者:行者123 更新时间:2023-12-04 06:40:29 24 4
gpt4 key购买 nike

是否可以设置查询以小写形式比较表中的所有记录?

例子:
我想建立查询:

SELECT * FROM items WHERE LOWER(item.title) LIKE (%abc%)

但是对于 Mapper 中的 Like 对象,我不能说 item.title 必须是小写。
Like(Item.title, "%" + searchText.toLowerCase + "%")

简单 - 用户将 ABC 插入搜索字段,我也想在结果项 aBc 中查看他。

谢谢。

最佳答案

我找到了正确的解决方案:

完成我所有的发现——这里有适合下一代的解决方案;)

Cmp(Item.title, OprEnum.Like, Full("%abc%"), None, Full("LOWER")) 

或者
BySql[Item]("lower(title) LIKE ?", IHaveValidatedThisSQL("Kajo", "101129"), "%aBc%".toLowerCase)

关于scala - Lift Mapper中的LowerCase Like语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4306833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com