SQL/SQL Tutorial

14.SQL MIN() , MAX()

Chaerin Yoo 2024. 6. 25. 23:09

14.SQL MIN() , MAX()

MIN() 함수는 선택한 열의 가장 작은 값을 반환합니다.

MAX() 함수는 선택한 열의 가장 큰 값을 반환합니다.

 

MIN 예시

가격열에서 최저 가격을 찾으세요

SELECT MIN(price)

FROM Products;

 

MAX 예시

가격 열에서 가장 높은 가격을 찾으세요.

SELECT MAX(Price)

FROM Products;

 

-열 이름 설정 (별칭)

MIN() 또는 MAX()를 사용하면 해당 열을 설명하는 이름이 없습니다.

열을 설명하는 이름을 지정하려면 AS 다음 키워드를 사용합시다

 

SELECT MIN(Price) AS SmallestPrice

FROM Products;

 

GROUP BY 와 함께 MIN() 사용

여기서는 MIN() 함수와 GROUP BY 절을 사용하여 Products 테이블의 각 범주에 대해 가장 작은 가격을 반환합니다.

GROUP BY 로 CategoetID 를 묶어준다. 그럼 그에 따라 묶인 M 에 해당하는 PRICE 들 중에서

가장 낮은값 MIN() 을 반환 한다.

 

SELECT MIN(Price) AS SmallestPrice, CategoryID

FROM Products

GROUP BY CategoryID;