gpt4 book ai didi

ruby-on-rails - 获取带有特定字符串的所有行

转载 作者:行者123 更新时间:2023-11-29 13:32:24 25 4
gpt4 key购买 nike

我正在使用带 postgresql 数据库的 Rails,我想知道哪个是最好的解决方案,以获取与字符串相似的所有行。

字符串格式:domain.comdomain.com/uksubdomain.domain.com

数据库列格式:http://www.test.com/All-test/test1/test2-test3/

所以我想从我的表中获取与我的字符串匹配的所有行。目前我有一个脚本,它遍历我表中的所有行,并从它获取主机的位置获取列值,并将其与字符串进行比较。

谢谢

最佳答案

看起来像 LIKE功能是你想要使用的。您可以像这样在 ActiceRecord 查询中使用:

search_string = "domain.com"
YourModel.where("db_column LIKE ?", "%#{search_string}%").first

您可能需要优化搜索,但上面的链接应该会为您提供所需的所有工具

关于ruby-on-rails - 获取带有特定字符串的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20423325/

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