티스토리 뷰

1. MIN,MAX - 역할

MIN - 컬럼에서 최소값을 구함


MAX - 컬럼에서 최대값을 구함


2. MIN,MAX - 기본 테이블

 TEST_TABLE_ONE


NAME

AMT

DEPT 

테스트1

1000 

test_d1

테스트2

1000 

test_d1

테스트3

3000 

 

테스트4


test_d2

테스트5

2000 

test_d2


3. MIN - SQL 문장

 SQL


1
2
3
SELECT MIN(AMTAS AMT_ONE
       ,MIN(DISTINCT AMT) AS AMT_TWO
           FROM TEST_TABLE_ONE





 결과 테이블


 AMT_ONE

AMT_TWO

1000

1000 




◈ 설명


DISTINCT를 사용한다는 것을 중복을 제거하는 것이지만 여기서는 큰 의미가 없습니다


왜냐하면 어차피 최소값을 가져오는 것이기 때문입니다


최소값을 구할 때 NULL은 제외됩니다




4. MAX - SQL 문장

 SQL


1
2
3
SELECT MAX(AMTAS AMT_ONE
       ,MAX(DISTINCT AMT) AS AMT_TWO
           FROM TEST_TABLE_ONE




 결과 테이블


AMT_ONE

AMT_TWO

3000

3000



◈ 설명


MAX는 MIN과 마찬가지로 NULL은 제외된 상태에서 최대값 가져오고 DISTINCT도 의미가 없습니다




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday