gpt4 book ai didi

sql - 在值 PostgreSQL 之间选择最大值

转载 作者:行者123 更新时间:2023-11-29 14:06:35 26 4
gpt4 key购买 nike

假设我想在查询的两列之间选择最大属性。它不是整个表的最大值。

类似的东西:

SELECT MAX(t1.c1, t2.c2)
FROM Table1 as t1, Table2 as t2
WHERE t1.id = t2.t1_id
AND ...... here goes more conditions.

我希望每一行都有代表 t1.c1t2.c2 之间最大值的映射值

这可能吗?

最佳答案

使用greatest() :

SELECT greatest(t1.c1, t2.c2)
FROM Table1 as t1
JOIN Table2 as t2 ON t1.id = t2.t1_id
-- WHERE ...... here goes more conditions

请注意,我已将您的加入符号更改为更方便。

关于sql - 在值 PostgreSQL 之间选择最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39381253/

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