min
도입 버전: v1.1.0
값 그룹 전체에서 최솟값을 계산하는 집계 함수입니다.
구문
min(column)인수
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 │
└─────────────┘GROUP BY와 함께 사용하는 min
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 │
└─────────────┴──────────────┘