小编use*_*169的帖子

使用ilike在Ecto中搜索部分字符串

我试图在数据库中搜索一个字符串是否匹配数据库中另一个字符串的一部分.我可以让它匹配,如果两个确切使用ilike,但当我只搜索字符串的一部分时,它不会捕获包含它的数据.以下是我的代码查询的代码:

    servicesstate = Repo.all(from p in Callme.Service, where: ilike(p.locations, ^zip.state))
Run Code Online (Sandbox Code Playgroud)

当价值准确时它会匹配("南卡罗来纳州","南卡罗来纳州"),但我希望它匹配的时候("位于南卡罗来纳州","南卡罗来纳州")

谢谢

elixir ecto phoenix-framework

10
推荐指数
1
解决办法
3238
查看次数

标签 统计

ecto ×1

elixir ×1

phoenix-framework ×1