콘텐츠로 이동

집계 함수입니다.

MIN() 함수는 값 집합에서 최솟값을 반환합니다.

func.min(<column>)
table.station_id, func.min(table.price).alias('min_price')
| station_id | min_price |
|------------|-----------|
| 1 | 3.45 |
MIN(<expr>)
인수 설명
<expr> 모든 식

최솟값이며, 해당 값의 형식으로 반환됩니다.


집계 함수입니다.

MIN() 함수는 값 집합에서 최솟값을 반환합니다.

MIN(expression)
인수 설명
expression 모든 식

최솟값이며, 해당 값의 형식으로 반환됩니다.

테이블을 만들고 샘플 데이터 삽입

CREATE TABLE gas_prices (
id INT,
station_id INT,
price FLOAT
);
INSERT INTO gas_prices (id, station_id, price)
VALUES (1, 1, 3.50),
(2, 1, 3.45),
(3, 1, 3.55),
(4, 2, 3.40),
(5, 2, 3.35);

쿼리 데모: 1번 주유소의 최저 휘발유 가격 찾기

SELECT station_id, MIN(price) AS min_price
FROM gas_prices
WHERE station_id = 1
GROUP BY station_id;

결과

| station_id | min_price |
|------------|-----------|
| 1 | 3.45 |