【发布时间】:2016-12-29 17:38:29
【问题描述】:
有没有办法确定 SQL 中两个值的最大值?
我使用 mod 功能:
MOD(cnt, cnt/100)
当 cnt 小于 100 时,这会产生除以 0 的错误。因此我想要这样的东西:
MOD(cnt, MAX(cnt/100, 1))
【问题讨论】:
-
greatest(a, b)?
标签: sql postgresql
有没有办法确定 SQL 中两个值的最大值?
我使用 mod 功能:
MOD(cnt, cnt/100)
当 cnt 小于 100 时,这会产生除以 0 的错误。因此我想要这样的东西:
MOD(cnt, MAX(cnt/100, 1))
【问题讨论】:
greatest(a, b)?
标签: sql postgresql
你可以用最好的
SELECT greatest(a, b, c) FROM your_table;
【讨论】: