gpt4 book ai didi

sql - 搜索表中特定列的方法

转载 作者:太空宇宙 更新时间:2023-11-03 16:46:17 24 4
gpt4 key购买 nike

我需要创建一种方法来搜索特定表 tournaments,该方法应搜索以下列:- 姓名- 地址- 开始- ends_on- 城市- 邮政编码

我不确定该怎么做,到目前为止,我已经在我的锦标赛模型中编写了一个看起来像这样的类方法:

 def self.search(term)
Tournament.where('name ILIKE ? OR starts_on ILIKE ? OR ends_on ILIKE ?' , "%#{term}%")
end

我该怎么做,最好的方法是什么?

最佳答案

您可以使用这样的参数:

def self.search(term)
Tournament.where('name ILIKE :theString OR starts_on ILIKE :theString OR ends_on ILIKE :theString' ,theString: "%#{term}%")
end

关于sql - 搜索表中特定列的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32538889/

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