#mysql #sql
#mysql #sql
Вопрос:
У меня есть таблица, в которой хранятся положительные и отрицательные значения с плавающей запятой:
id | value
-----------------
1 | -13.334
2 | 2.33
3 | 1.04
4 | -5.02
5 | 30.11
Как я могу получить минимальное значение всех положительных значений? в моем примере это должно быть 1.04
Ответ №1:
SELECT MIN(value)
FROM table
WHERE value > 0;
Ответ №2:
Вы могли бы использовать WHERE
для фильтрации только положительных значений:
SELECT MIN(value)
FROM tab
WHERE value > 0
Ответ №3:
Вы могли бы фильтровать, используя where
SELECT min(value)
from my_table
where value >= 0