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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获得表中所有正值的最小值?相关的知识,希望对你有一定的参考价值。

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

    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 

以上是关于如何获得表中所有正值的最小值?的主要内容,如果未能解决你的问题,请参考以下文章

循环单链表 | 循环删除表中所有最小值并输出

将具有正值和负值的特征转换为所有正值以输入 CNN

从搜索文档中查找最小片段的算法?

在C#中如何获得以Unicode格式打印的char的最小值和最大值?

线性表练习之Example039-删除循环单链表中的所有最小值节点直至链表为空

如何获取数组的最小值,最大值? [复制]