如何获得表格中所有正值的最小值?

时间:2019-04-14 10:56:18

标签: mysql sql

我有一个存储正负浮点值的表:

    id |  value
-----------------        
    1  |  -13.334
    2  |   2.33
    3  |   1.04
    4  |  -5.02
    5  |   30.11

如何获得所有正数的最小值?在我的示例中,它应该为1.04

3 个答案:

答案 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