我有一个存储正负浮点值的表:
id | value
-----------------
1 | -13.334
2 | 2.33
3 | 1.04
4 | -5.02
5 | 30.11
我怎样才能得到所有正面的最小值?在我的例子中它应该是1.04
您可以使用WHERE
仅过滤正值:
SELECT MIN(value)
FROM tab
WHERE value > 0
SELECT MIN(value)
FROM table
WHERE value > 0;
您可以使用where过滤
SELECT min(value)
from my_table
where value >= 0