如何在Postgres/SQL中获取两个整数的最小值/最大值?

如何在Postgres/SQL中找到两个整数的最大值(或最小值)?其中一个整数不是列值

我将给出一个示例场景:

我想从一列(所有行)中减去一个整数,但结果不应小于零。因此,首先,我有:

更新我的表格
设置my_column=my_column-10;

但这会使某些值为负值。我想要的(伪代码)是:

更新我的表格
设置my_列=最大值(my_列-10,0);

看看最伟大的和最不伟大的

更新我的表格
设置my_column=最大(my_column-10,0);

发表评论