如何在Postgres/SQL中找到两个整数的最大值(或最小值)?其中一个整数不是列值
我将给出一个示例场景:
我想从一列(所有行)中减去一个整数,但结果不应小于零。因此,首先,我有:
更新我的表格
设置my_column=my_column-10;
但这会使某些值为负值。我想要的(伪代码)是:
更新我的表格
设置my_列=最大值(my_列-10,0);
看看最伟大的和最不伟大的
更新我的表格
设置my_column=最大(my_column-10,0);
共同学习, 共同进步, 祝各位早日成为代码大神
如何在Postgres/SQL中找到两个整数的最大值(或最小值)?其中一个整数不是列值
我将给出一个示例场景:
我想从一列(所有行)中减去一个整数,但结果不应小于零。因此,首先,我有:
更新我的表格
设置my_column=my_column-10;
但这会使某些值为负值。我想要的(伪代码)是:
更新我的表格
设置my_列=最大值(my_列-10,0);
看看最伟大的和最不伟大的
更新我的表格
设置my_column=最大(my_column-10,0);