데이터베이스/MySQL

[MySQL] 데이터 최대, 최소 값 가져오기 (MAX, MIN 함수)

떨어지는 용 2018. 1. 9. 10:35

▶MySQL 데이터 최대, 최소 값 가져오기 (MAX, MIN 함수)




▶설명


테이블에 존재하는 데이터에서 최대값, 최소값을 가져오고 싶은 경우가 있습니다.

이 때 사용하는 함수가 MAX, MIN 함수입니다.

MAX, MIN 함수는 숫자만이 아닌 문자형 데이터에서도 사용할 수 있습니다.


▶사용법


최대값

SELECT MAX(컬럼) FROM 테이블;

최소값

SELECT MIN(컬럼) FROM 테이블;


▶예제 쿼리 (Example Query)


예제 테이블 : products

 name

price 

볼펜 

 3000

샤프 

 3500

 연필 

 1000 

  자 

 2000 

 지우개 

 500 

필통 

 5000


가장 높은 가격 가져오기

쿼리

SELECT MAX(price) AS max_price FROM products;


결과

 max_price

 5000



가장 낮은 가격 가져오기

쿼리

SELECT MIN(price) AS min_price FROM products;


결과

 min_price

 500



정렬 마지막 상품명 가져오기

쿼리

SELECT MAX(name) AS max_name FROM products;


결과

 max_name

 필통



정렬 첫번째 상품명 가져오기

쿼리

SELECT MIN(name) AS m_name FROM products;


결과

 min_name

 볼펜