Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

luke

[MySQL] - MAX(), MIN() 최대 값, 최소 값 본문

DB/MySQL

[MySQL] - MAX(), MIN() 최대 값, 최소 값

luke-king 2024. 9. 21. 16:47

 

 

 

 

 

[MySQL] - MAX(), MIN() 최대값, 최소값

오늘은 MySQL의 MAX(), MIN() 함수에 대해 정리해보려 한다.

MAX(), MIN()은 테이블에서 최대값, 최소값을 가져오고 싶을때 사용한다.

보통 최대값, 최소값을 출력한다면 숫자를 떠올릴 수 있는데 숫자뿐만 아니라 문자형 데이터에도 사용할 수 있다.


 

 

예시 TABLE ( member )


member Table

 

그럼 위 사진 테이블 값들로 MAX(), MIN() 함수 사용을 알아보겠다.

MAX()


SELECT MAX(컬럼명) FROM (테이블)

SELECT MAX(height) FROM member;

 

위 쿼리문처럼 사용하면 최대 값을 출력할 수 있다.

MAX() 결과

 

결과값을 보면 height가 최대값인 168이 나오는 걸 확인할 수 있다.

 

MIN()


SELECT MIN(컬럼명) FROM member

SELECT MIN(height) FROM member

 

위 쿼리문처럼 사용하면 최소값을 출력할 수 있다.

 

MIN() 결과

 

결과 값을 보면 height가 최소값인 160이 나오는 걸 확인할 수 있다.

 

 

문자열 MAX(), MIN()


 

MAX() 함수에 문자열을 사용하면 마지막 값을 가져온다. 반대로

MIN() 함수를 사용하면 첫 번째 값을 가져온다. 예시를 확인해 보겠다.

 

 

1. MIN()

SELECT MAX(mem_name) FROM member

사용하는 방법은 위 숫자형 출력할 때와 똑같다.

위 쿼리문을 실행하면 "잇지" 값이 나오게 된다. 즉 내림차순의 첫 번째 값이라 생각하면 된다.

 

 

2. MIN()

SELECT MIN(mem_name) FROM member

사용하는 방법은 위 숫자형 출력할 때와 똑같다.

위 쿼리문을 실행하면 "마마무" 값이 나오게 된다. 즉 오름차순 첫 번째 값이라 생각하면 된다.