본문 바로가기

SQL

[Oracle] Max/Min 함수

Max(컬럼명) : 해당 컬럼명 데이터 중에 가장 값이 큰 데이터를 반환

 

EX) SELECT MAX(A) FROM TABLE_A

 

Max 함수의 쓰임

 

- 보통 시퀀스번호를 매길때 가장 많이 쓰이는거 같더라구요

  (데이터를 추가 할때 마지막 번호 +1 로 데이터가 들어가게끔)

 

EX) INSERT INTO TABLE_A

( A,B,C)

 

VALUES

(

   (SELECT MAX(A)+1 FROM TABLE_A)

   , "11"

   , "22"

)

 

Min(컬럼명) : 해당 컬럼명 데이터 중에 가장 값이 작은 데이터를 반환

 

EX) SELECT MIN(A) FROM TABLE_A