gpt4 book ai didi

sql - 在 Rails 中,通过加在一起的两列进行查询?

转载 作者:行者123 更新时间:2023-11-29 12:33:53 24 4
gpt4 key购买 nike

我想像这样通过加在一起的两列进行查询,但我似乎可以做对:

假设数据库有两列:a 和 b。我想查询a加b大于100的列。

SomeModel.select("(a + b) as c").where("c > ?", 100)

你会怎么做?这是在 postgres 中。

我可以循环遍历每个找到的列并在雨中将它们加在一起,但这似乎效率不高。

最佳答案

如果您试图限制返回的列数,这将无济于事,添加 some_model.c 方法也无济于事,但如果可以,请尝试:

SomeModel.where("(a + b) > ?", 100)

关于sql - 在 Rails 中,通过加在一起的两列进行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13609276/

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