gpt4 book ai didi

ruby-on-rails - 如何从 PostgreSQL 获取具有特定电子邮件域的用户?

转载 作者:数据小太阳 更新时间:2023-10-29 08:04:25 27 4
gpt4 key购买 nike

我想在他们的电子邮件中获取具有特定域的所有用户。我如何使用 PostgreSQL 命令完成此操作,这样我就不需要获取所有用户,然后使用 Ruby 将它们过滤掉?

where('user.email == ?', '*@domain.com')

最有效的方法是什么? 拆分然后加入?或者您可以使用 PostgreSQL 中的 super 命令?

最佳答案

您正在寻找 "like"命令。

特别是你想要类似的东西:

'user.email like "%?"'

%like 子句中的通配符,它​​告诉 PostgreSQL 查找在要搜索的字段末尾给出的字符串。

PostgreSQL 也支持正则表达式,但是 like 应该足以满足您的需求。

关于ruby-on-rails - 如何从 PostgreSQL 获取具有特定电子邮件域的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21313296/

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