我有一个存储正负浮点值的表:
id | value
-----------------
1 | -13.334
2 | 2.33
3 | 1.04
4 | -5.02
5 | 30.11
如何获得所有正数的最小值?在我的示例中,它应该为1.04
答案 0 :(得分:2)
SELECT MIN(value)
FROM table
WHERE value > 0;
答案 1 :(得分:1)
您可以使用WHERE
仅过滤正值:
SELECT MIN(value)
FROM tab
WHERE value > 0
答案 2 :(得分:1)
您可以使用where进行过滤
SELECT min(value)
from my_table
where value >= 0