Добавленный в: v1.1.0
Агрегатная функция, вычисляющая минимальное значение в группе значений.
Синтаксис
Аргументы
column — Имя столбца или выражение. Any
Возвращаемое значение
Возвращает минимальное значение в группе; тип результата совпадает с типом входного значения. Any
Примеры
Простой пример для min
CREATE TABLE employees (name String, salary UInt32) ENGINE = Memory;
INSERT INTO employees VALUES ('Alice', 3000), ('Bob', 4000), ('Charlie', 3500);
SELECT min(salary) FROM employees;
┌─min(salary)─┐
│ 3000 │
└─────────────┘
Min с оператором GROUP BY
CREATE TABLE sales (department String, revenue UInt32) ENGINE = Memory;
INSERT INTO sales VALUES ('Engineering', 100000), ('Engineering', 120000), ('Marketing', 80000), ('Marketing', 90000);
SELECT department, min(revenue) FROM sales GROUP BY department ORDER BY department;
┌─department──┬─min(revenue)─┐
│ Engineering │ 100000 │
│ Marketing │ 80000 │
└─────────────┴──────────────┘
Последнее изменение 10 июня 2026 г.