gpt4 book ai didi

sql - 如果列值低于其他列,则选择条件

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

我有一行:

id name bag1 bag2 bag3 bag4
1 bob 6 2 3 2
2 tabl 8 7 1 5
3 mum 2 8 9 12

想要的返回:

id name bag1 bag2 bag3 bag4
3 mum 2 8 9 12

如何选择,如果bag1低于bag2和bag3,并且只根据bag1,因为bag3,bag4-bagX有时有值,有时只有null

最佳答案

从列构建一个数组来比较和使用它:

select *
from bags
where bag1 < all (array[bag2,bag3,bag4]);

NULL 值将被忽略。

在线示例:http://rextester.com/OLFQ16202

关于sql - 如果列值低于其他列,则选择条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50942835/

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