gpt4 book ai didi

ruby-on-rails - 选择 [array] 和 [array] 之间的值

转载 作者:行者123 更新时间:2023-11-29 14:21:31 25 4
gpt4 key购买 nike

我需要使用范围从表中获取一些值。

例子:我需要获取“值”介于 4 和 10 之间的所有值。

Result.where('values BETWEEN ? AND ?', 4, 10)

我还需要获取“值”介于 11 和 20 之间的所有值。

Result.where('values BETWEEN ? AND ?', 11, 20)

是否可以通过一次查询获得此信息?

最佳答案

Result.where('values BETWEEN ? AND ? OR values BETWEEN ? AND ?', 4, 10, 11, 20)

或者更短如果你所有的值都是整数(因为 BETWEEN 在 Postgresql 中包含两端):

Result.where('values BETWEEN ? AND ?', 4, 20)

关于ruby-on-rails - 选择 [array] 和 [array] 之间的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24265837/

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