Выбрать минимальное значение, но не ноль mySQL
В таблице есть столбец с цифрами. Некоторые из них - 0. Как одним запросом выбрать из столбца минимальное не равное нулю значение, а также максимальное? Спасибо. UPD В выборку должны попасть нули тоже, но одновременно определить минимальное ненулевое. Сейчас вот так, но минимальное всегда ноль получается
SELECT ... MIN(0+price) as min, MAX(0+price) as max FROM ...
Источник: Stack Overflow на русском