gpt4 book ai didi

ruby-on-rails - 如何将 ILIKE 用于 rails 中单列中的多个值?

转载 作者:行者123 更新时间:2023-12-03 16:05:42 25 4
gpt4 key购买 nike

如何将 ILIKE 用于单列中的多个值。

这是不使用类似条件的多个值的解决方案:

Project.where(name: ["Arvind Oasis", "Prestige Jindal City"])

在这个例子中,它在我的数据库中进行精确匹配。但我想对所有值进行类似的匹配。

使用方法 喜欢 对于多个值 [《阿文德绿洲》、《拉吉库马尔金达尔城》]

对于单个值,我可以这样使用,
Project.where("name ILIKE ?", "%Prestige Kumar%")

最佳答案

用:

Project.where("name ILIKE ANY (array[?])", ["%Arvind Oasis%", "%Prestige Jindal City%", "%XXXX%"])

关于ruby-on-rails - 如何将 ILIKE 用于 rails 中单列中的多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56380213/

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