Как получить минимальное значение всех положительных значений в таблице? - PullRequest
0 голосов
/ 14 апреля 2019

У меня есть таблица, в которой хранятся положительные и отрицательные значения с плавающей запятой:

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

Как получить минимальное значение для всех положительных значений?в моем примере это должно быть 1.04

Ответы [ 3 ]

2 голосов
/ 14 апреля 2019
SELECT MIN(value)
FROM table      
WHERE value > 0;

1 голос
/ 14 апреля 2019

Вы можете фильтровать, используя

SELECT min(value) 
from my_table  
where value  >= 0 
1 голос
/ 14 апреля 2019

Вы можете использовать WHERE для фильтрации только положительных значений:

SELECT MIN(value)
FROM tab
WHERE value > 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...